Table of Contents
Module spoon_ai.agents.toolcall
ToolCallAgent Objects​
class ToolCallAgent(ReActAgent)
tool_choices​
type: ignore
mcp_tools_cache_ttl​
5 minutes TTL
run​
async def run(request: Optional[str] = None) -> str
Override run method to handle finish_reason termination specially.
step​
async def step() -> str
Override the step method to handle finish_reason termination properly.