yoagent
View on GitHubThe agent loop for Rust — stream from 7 LLM protocols, run tools, loop until done.
A Rust framework for building tool-using LLM agents, with streaming support across seven protocols, built-in tools, MCP and OpenAPI integrations, sub-agents, and session management. Includes a terminal coding-agent example.
Use Cases
Build Rust coding agentsRun tool-calling LLM workflowsConnect agents to MCP serversCreate agents using local or hosted modelsDelegate tasks to sub-agentsAdd approval and policy middlewareBuild agents with branching conversation history
Built With
- Language
- Rust
- Frameworks
- Tokio · MCP · OpenAPI
Tags
Rust · agent loop · tool calling · streaming · coding agents · multi-agent · MCP · OpenAPI · local models · session branching · middleware · LLM providers