Reapply "Merge pull request #128 from jimpablo/improve-output-format"

This reverts commit a879813eac.
This commit is contained in:
CrazyBoyM
2026-03-29 23:26:49 +08:00
parent a879813eac
commit a66558a8df

View File

@@ -125,7 +125,8 @@ def agent_loop(messages: list):
if block.type == "tool_use": if block.type == "tool_use":
handler = TOOL_HANDLERS.get(block.name) handler = TOOL_HANDLERS.get(block.name)
output = handler(**block.input) if handler else f"Unknown tool: {block.name}" output = handler(**block.input) if handler else f"Unknown tool: {block.name}"
print(f"> {block.name}: {output[:200]}") print(f"> {block.name}:")
print(output[:200])
results.append({"type": "tool_result", "tool_use_id": block.id, "content": output}) results.append({"type": "tool_result", "tool_use_id": block.id, "content": output})
messages.append({"role": "user", "content": results}) messages.append({"role": "user", "content": results})