Commit Graph

12 Commits

Author SHA1 Message Date
Matt Low 3536438dd1 Add cursor to indicate the assistant is responding
A better/more natural indication that the model is doing something
2024-05-22 16:25:16 +00:00
Matt Low 8c53752146 Add message branching
Updated the behaviour of commands:

- `lmcli edit`
  - by default create a new branch/message branch with the edited contents
  - add --in-place to avoid creating a branch
  - no longer delete messages after the edited message
  - only do the edit, don't fetch a new response
- `lmcli retry`
  - create a new branch rather than replacing old messages
  - add --offset to change where to retry from
2024-05-20 22:29:51 +00:00
Matt Low 86bdc733bf Add token/sec counter to tui 2024-05-14 03:41:19 +00:00
Matt Low aeeb7bb7f7 tui: Add --system-prompt handling
And some state handling changes
2024-05-07 08:19:45 +00:00
Matt Low 69d3265b64 tui: fleshed out converation selection 2024-04-02 07:04:12 +00:00
Matt Low 7463b7502c tui: basic conversation selection and navigation 2024-04-01 22:47:15 +00:00
Matt Low 1404cae6a7 tui: call handleResize on states before transitioning 2024-04-01 17:07:50 +00:00
Matt Low 9e6d41a3ff tui: fixed Init handling
Don't re-init components on each state change
2024-04-01 17:03:49 +00:00
Matt Low 39cd4227c6 tui: fix wrapping 2024-04-01 16:42:23 +00:00
Matt Low 105ee2e01b tui: update/clean up input handling 2024-04-01 16:42:23 +00:00
Matt Low e1970a315a tui: split model up into chat/conversations 2024-03-31 23:51:45 +00:00
Matt Low 020db40401 tui: renamed stateConversation -> stateChat
stateConversationList -> stateConversations
2024-03-30 20:50:33 -06:00