diff --git a/frontend/src/components/workspace/messages/message-group.tsx b/frontend/src/components/workspace/messages/message-group.tsx index 4a7cd4ec..d0232c26 100644 --- a/frontend/src/components/workspace/messages/message-group.tsx +++ b/frontend/src/components/workspace/messages/message-group.tsx @@ -263,8 +263,9 @@ function ToolCall({ language?: BundledLanguage; expanded?: boolean; }) => { - // Always start collapsed in thinking blocks; user must explicitly expand. - const shouldShowCodeBlock = expanded; + // During streaming, never render code block content in thinking area. + // Code is only available for expand/collapse after streaming is complete. + const shouldShowCodeBlock = !isLoading && expanded; return (