From 78d6b3a9637b33f80f29ef43a54fc053e42ac1f0 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 ca1a2a53..fc5a21ad 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)