From c3a5de7a0d2631c8eda71a54cad9587d3d8915e1 Mon Sep 17 00:00:00 2001 From: Grail Finder Date: Fri, 8 Aug 2025 13:08:21 +0300 Subject: Enha: showSys to skip sys or tool msgs --- bot.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'bot.go') 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) -- cgit v1.2.3