mirror of https://github.com/aliasrobotics/cai.git
## Summary: #263 added this behavior. The goal was to prevent infinite loops when tool choice was set. The key change I'm making is: 1. Making it configurable on the agent. 2. Doing bookkeeping in the Runner to track this, to prevent mutating agents. 3. Not resetting the global tool choice in RunConfig. ## Test Plan: Unit tests. . |
||
|---|---|---|
| .. | ||
| assets | ||
| ref | ||
| stylesheets | ||
| voice | ||
| agents.md | ||
| config.md | ||
| context.md | ||
| examples.md | ||
| guardrails.md | ||
| handoffs.md | ||
| index.md | ||
| mcp.md | ||
| models.md | ||
| multi_agent.md | ||
| quickstart.md | ||
| results.md | ||
| running_agents.md | ||
| streaming.md | ||
| tools.md | ||
| tracing.md | ||