Block a user
58e1b84fea
Documentation tweak
a6522dbcd0
Generate title prompt tweak
97cd047861
Cleaned up tui view switching
ed784bb1cf
Clean up tui View handling
c1792f27ff
Split up tui code into packages (views/*, shared, util)
Handle syntax highlight for streamed response
Handle syntax highlight for streamed response
This is handled fairly well in the TUI by re-rendering the entire incoming message for each chunk that is received.
Closing as completed, may revisit for the CLI later
437997872a
Improve message wrapping behavior
3536438dd1
Add cursor to indicate the assistant is responding
f5ce970102
Set default retry offset to 0
db465f1bf0
Add message branching
f6e55f6bff
lmcli chat
: check that conversation exists
dc1edf8c3e
Split google API types into types.go
62d98289e8
Fix for non-streamed gemini responses
b82f3019f0
Trim space when generating title
aeeb7bb7f7
tui: Add --system-prompt handling
2b38db7db7
Update command flag handling
8e4ff90ab4
Multiple provider configuration
bdaf6204f6
Add openai response error handling
1b9a8f319c
Split anthropic types out to types.go
08a2027332
tui: cleanup
b06e031ee0
tui: Update conversation list category heading colour
69d3265b64
tui: fleshed out converation selection
7463b7502c
tui: basic conversation selection and navigation
0e68e22efa
tui: cleanup conversations data model
1404cae6a7
tui: call handleResize on states before transitioning
9e6d41a3ff
tui: fixed Init handling
a669313a0b
tui: add tool rendering
6310021dca
tui: improve footer truncation
ef929da68c
tui: add uiCache
c51644e78e
Add dir_tree tool
91c74d9e1e
Update CreateChatCompletion behavior
3185b2d7d6
tui: show the message position when focused
6c64f21d9a
tui: support for message retry/continue
6f737ad19c
tui: handle text wrapping ourselves, add ctrl+w wrap toggle