Skip to main content

Crate mobius

Crate mobius 

Source
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§

ProviderError
A model-provider failure with retry metadata preserved for callers.

Enums§

Error
Errors returned by möbius modules.

Type Aliases§

BoxFuture
A boxed asynchronous operation used by runtime-pluggable interfaces.
Result
Result type shared by möbius modules.