feat(subagent): include tool call arguments in ToolResult events and progress formatting

This commit is contained in:
asepharyana
2026-07-15 02:25:15 +07:00
parent 558908aef2
commit a8adfcbf6d
3 changed files with 92 additions and 4 deletions
+2
View File
@@ -582,6 +582,7 @@ pub fn run_subagent(ctx: &SubagentContext, tx: &mpsc::Sender<SubagentEvent>) ->
messages.push(ChatMessage::tool_result(tool_call.id.clone(), output_text.clone()));
let _ = tx.blocking_send(SubagentEvent::ToolResult {
tool: tool_name.clone(),
args: args.clone(),
output: output_text,
});
}
@@ -598,6 +599,7 @@ pub fn run_subagent(ctx: &SubagentContext, tx: &mpsc::Sender<SubagentEvent>) ->
messages.push(ChatMessage::tool_result(tool_call.id.clone(), msg.clone()));
let _ = tx.blocking_send(SubagentEvent::ToolResult {
tool: tool_name.clone(),
args: args.clone(),
output: msg,
});
}