summaryrefslogtreecommitdiff
path: root/bot.go
diff options
context:
space:
mode:
authorGrail Finder <wohilas@gmail.com>2025-08-08 13:08:21 +0300
committerGrail Finder <wohilas@gmail.com>2025-08-08 13:08:21 +0300
commitc3a5de7a0d2631c8eda71a54cad9587d3d8915e1 (patch)
tree33f268aeb546dd894bd7dc1f0e66e71dd775ac41 /bot.go
parentd7d432b8a1dbea9e18f78d835112fa074051f587 (diff)
Enha: showSys to skip sys or tool msgs
Diffstat (limited to 'bot.go')
-rw-r--r--bot.go4
1 files changed, 2 insertions, 2 deletions
diff --git a/bot.go b/bot.go
index b2de311..21fcf25 100644
--- a/bot.go
+++ b/bot.go
@@ -454,8 +454,8 @@ func findCall(msg, toolCall string, tv *tview.TextView) {
func chatToTextSlice(showSys bool) []string {
resp := make([]string, len(chatBody.Messages))
for i, msg := range chatBody.Messages {
- // INFO: skips system msg
- if !showSys && (msg.Role != cfg.AssistantRole && msg.Role != cfg.UserRole) {
+ // INFO: skips system msg and tool msg
+ if !showSys && (msg.Role == cfg.ToolRole || msg.Role == "system") {
continue
}
resp[i] = msg.ToText(i)