diff options
| author | Grail Finder <wohilas@gmail.com> | 2025-12-10 13:54:58 +0300 |
|---|---|---|
| committer | Grail Finder <wohilas@gmail.com> | 2025-12-10 13:54:58 +0300 |
| commit | be3e3d4c60e3e39069245ee74adbcf87621536b8 (patch) | |
| tree | 117ff2d19de443bbf4a037b58d21112dc2e8f827 | |
| parent | 91bb6aab2b014c2402ddd3f1b1cc084dca1671a7 (diff) | |
Feat: read_url for /completion
| -rw-r--r-- | tools.go | 7 | ||||
| -rw-r--r-- | tui.go | 4 |
2 files changed, 8 insertions, 3 deletions
@@ -53,6 +53,11 @@ Your current tools: "when_to_use": "when asked to search the web for information; limit is optional (default 3)" }, { +"name":"read_url", +"args": ["url"], +"when_to_use": "when asked to get content for spicific webpage or url" +}, +{ "name":"file_create", "args": ["path", "content"], "when_to_use": "when asked to create a new file with optional content" @@ -176,7 +181,7 @@ func readURL(args map[string]string) []byte { // make http request return bytes link, ok := args["url"] if !ok || link == "" { - msg := "linknot provided to read_url tool" + msg := "link not provided to read_url tool" logger.Error(msg) return []byte(msg) } @@ -59,7 +59,6 @@ var ( [yellow]F2[white]: regen last [yellow]F3[white]: delete last msg [yellow]F4[white]: edit msg -[yellow]Alt+4[white]: edit msg role [yellow]F5[white]: toggle fullscreen for input/chat window [yellow]F6[white]: interrupt bot resp [yellow]F7[white]: copy last msg to clipboard (linux xclip) @@ -86,8 +85,9 @@ var ( [yellow]Ctrl+y[white]: list loaded RAG files (view and manage loaded files) [yellow]Ctrl+q[white]: cycle through mentioned chars in chat, to pick persona to send next msg as [yellow]Ctrl+x[white]: cycle through mentioned chars in chat, to pick persona to send next msg as (for llm) -[yellow]Alt+5[white]: toggle system and tool messages display [yellow]Alt+1[white]: toggle shell mode (execute commands locally) +[yellow]Alt+4[white]: edit msg role +[yellow]Alt+5[white]: toggle system and tool messages display === scrolling chat window (some keys similar to vim) === [yellow]arrows up/down and j/k[white]: scroll up and down |
