With Anthropic’s code execution tool, your model can execute Python code in a secure, sandboxed environment. This is useful for your model to perform tasks as analyzing data, creating visualizations, or performing complex calculations.

Working example

from agno.agent import Agent
from agno.models.anthropic import Claude

agent = Agent(
    model=Claude(
        id="claude-sonnet-4-20250514",
        default_headers={
            "anthropic-beta": "code-execution-2025-05-22"
        }
    ),
    tools=[
        {
            "type": "code_execution_20250522",
            "name": "code_execution",
        }
    ],
    markdown=True,
)

agent.print_response("Calculate the mean and standard deviation of [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]", stream=True)