Expand description
A small, modular Rust framework for one linear agent session.
Applications compose an agent::Agent from explicit model, sandbox, checkpoint, and
middleware adapters. Frontends remain separate: they submit protocol::Op values and
render the frontend-neutral protocol::Event stream.
Modules§
- agent
- Agent handles and the single linear command dispatch loop.
- backend
- Runtime adapters used by the agent loop.
- middleware
- Ordered middleware and capability registration.
- protocol
- The small event protocol shared by agent frontends.
Structs§
- Provider
Error - A model-provider failure with retry metadata preserved for callers.
Enums§
- Error
- Errors returned by möbius modules.