diff --git a/README.md b/README.md index 8ad526551..627a792ee 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,7 @@ pip install -e . ## Run ``` python run_agent.py \ - --query "search up the latest docs on jit in python 3.13 and write me basic example that's not in their docs." \ + --query "search up the latest docs on jit in python 3.13 and write me basic example that's not in their docs. profile its perf" \ --max_turns 20 \ --model claude-sonnet-4-20250514 \ --base_url https://api.anthropic.com/v1/ \ diff --git a/terminal_tool.py b/terminal_tool.py index 7f77c06d5..e01d7a617 100644 --- a/terminal_tool.py +++ b/terminal_tool.py @@ -139,8 +139,9 @@ def terminal_tool( result = run_tool_with_lifecycle_management(tool_call) # Format the result with all possible fields + # Map hecate's "stdout" to "output" for compatibility formatted_result = { - "output": result.get("output", ""), + "output": result.get("stdout", result.get("output", "")), "screen": result.get("screen", ""), "session_id": result.get("session_id"), "exit_code": result.get("returncode", result.get("exit_code", -1)),