From 8fdc58517480017395641db8a685397e2360f03c Mon Sep 17 00:00:00 2001 From: Dax Raad Date: Tue, 16 Sep 2025 04:28:35 -0400 Subject: [PATCH] fix crash when todo content is empty fixes #2622 --- packages/tui/internal/components/chat/message.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/tui/internal/components/chat/message.go b/packages/tui/internal/components/chat/message.go index ca1a2a536b..fc5a21ad1e 100644 --- a/packages/tui/internal/components/chat/message.go +++ b/packages/tui/internal/components/chat/message.go @@ -641,7 +641,10 @@ func renderToolDetails( if todos != nil { for _, item := range todos.([]any) { todo := item.(map[string]any) - content := todo["content"].(string) + content := todo["content"] + if content == nil { + continue + } switch todo["status"] { case "completed": body += fmt.Sprintf("- [x] %s\n", content)