diff options
Diffstat (limited to 'tui.go')
-rw-r--r-- | tui.go | 9 |
1 files changed, 9 insertions, 0 deletions
@@ -59,6 +59,7 @@ var ( [yellow]Ctrl+p[white]: props edit form (min-p, dry, etc.) [yellow]Ctrl+v[white]: switch between /completion and /chat api (if provided in config) [yellow]Ctrl+r[white]: menu of files that can be loaded in vector db (RAG) +[yellow]Ctrl+t[white]: remove thinking (<think>) and tool messages from context (delete from chat) Press Enter to go back ` @@ -475,6 +476,14 @@ func init() { startNewChat() return nil } + if event.Key() == tcell.KeyCtrlT { + // clear context + // remove tools and thinking + removeThinking(chatBody) + textView.SetText(chatToText(cfg.ShowSys)) + colorText() + return nil + } if event.Key() == tcell.KeyCtrlV { // switch between /chat and /completion api prevAPI := cfg.CurrentAPI |