fix: 修复任务工具结果解析逻辑,确保正确处理显示内容

This commit is contained in:
oudecheng 2026-06-03 14:08:23 +08:00
parent a783abd0e3
commit 0d6880f6a3

View File

@ -207,7 +207,7 @@ export function MessageBubble({ message, onNavigateToSubAgent }: MessageBubblePr
const displayContent = hasResult ? stripToolResultPrefix(message.resultContent!) : '' const displayContent = hasResult ? stripToolResultPrefix(message.resultContent!) : ''
const isTaskTool = message.toolName === 'task' const isTaskTool = message.toolName === 'task'
const taskResult = isTaskTool && hasResult ? parseTaskResult(message.resultContent!) : null const taskResult = isTaskTool && hasResult ? parseTaskResult(displayContent) : null
const isSubAgent = !!message.subagentTaskId const isSubAgent = !!message.subagentTaskId
const subagentType = (message.arguments as Record<string, unknown> | null)?.subagent_type as string || 'general' const subagentType = (message.arguments as Record<string, unknown> | null)?.subagent_type as string || 'general'
const taskDescription = (message.arguments as Record<string, unknown> | null)?.description as string || '' const taskDescription = (message.arguments as Record<string, unknown> | null)?.description as string || ''