The agent has one tool: execute_code.
Everything else it does happens through the SDK inside the sandbox.