rust-agent
The agent loop, as one binary.
An embeddable, multi-provider agent engine: one streaming tool-use loop that runs a turn, executes tools, feeds the results back and continues until the model stops. Anthropic, OpenAI, Gemini, local models and self-hosted endpoints all reach it through wire adapters at the edge, so there is one loop rather than one per provider. Confirm-class tools park the turn in a staged-action ledger until a human decides, which is the prompt-injection firewall, and a headless caller can park rather than block. Prompt in, text out.