Anthropic CUA fix (#2238)

This commit is contained in:
Shuchang Zheng
2025-04-28 18:15:23 +08:00
committed by GitHub
parent d798b00409
commit 1530338cad
5 changed files with 10 additions and 5 deletions

View File

@@ -374,6 +374,7 @@ class ActionHandler:
"content": {"result": "Tool execution failed"},
}
llm_caller.add_tool_result(tool_call_result)
LOG.info("Tool call result", tool_call_result=tool_call_result, action=action)
return actions_result
if llm_caller and action.tool_call_id:
@@ -382,6 +383,7 @@ class ActionHandler:
"tool_use_id": action.tool_call_id,
"content": {"result": "Tool executed successfully"},
}
LOG.info("Tool call result", tool_call_result=tool_call_result, action=action)
llm_caller.add_tool_result(tool_call_result)
# do the teardown

View File

@@ -512,7 +512,7 @@ async def parse_anthropic_actions(
task_id=task.task_id,
step_id=step.step_id,
step_order=step.order,
action_order=idx - 1,
action_order=idx,
tool_call_id=tool_call_id,
)
)