summaryrefslogtreecommitdiff
path: root/tui.go
diff options
context:
space:
mode:
Diffstat (limited to 'tui.go')
-rw-r--r--tui.go9
1 files changed, 9 insertions, 0 deletions
diff --git a/tui.go b/tui.go
index 4bb3f08..dc8cdb5 100644
--- a/tui.go
+++ b/tui.go
@@ -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