fix: hide reasoning_content from user progress updates

This commit is contained in:
VITOHJL
2026-03-07 17:09:59 +08:00
parent ab89775d59
commit cf76011c1a

View File

@@ -202,9 +202,10 @@ class AgentLoop:
if response.has_tool_calls:
if on_progress:
# Only show stripped content and thinking blocks in progress, not reasoning_content
# reasoning_content is internal thinking and should not be shown to users
thoughts = [
self._strip_think(response.content),
response.reasoning_content,
*(
f"Thinking [{b.get('signature', '...')}]:\n{b.get('thought', '...')}"
for b in (response.thinking_blocks or [])