From 4e9b31baf885c6889d685b255ceb9bee6db7c06b Mon Sep 17 00:00:00 2001 From: Grail Finder Date: Sun, 2 Feb 2025 10:05:43 +0300 Subject: Feat: remove thinking and tool msgs from ctx --- tui.go | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'tui.go') 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 () 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 -- cgit v1.2.3