everruns-host
Shared effectful orchestration for Everruns execution hosts.
Shared effectful host orchestration used by the Everruns application facade, local adapters, workers, and advanced custom hosts.
This crate is a published implementation boundary so those crates can share a
single execution path. It is not the ordinary application entrypoint; most
applications in the Everruns ecosystem should use
everruns and the
Framework guide.
The pure, sans-I/O turn planner remains in
everruns-engine.
Quick Example
use ;
# let _ = accepts_context;
What It Provides
- Canonical event append, bounded replay, and read-only history projection
- Backend/store composition and low-level in-process execution
- Shared input, reason, act, lifecycle, MCP, filesystem, and scheduling host work
- Host adapter contracts for worker, local, and advanced integrations
everruns-engine remains the sans-I/O planner. Canonical events are the sole
history write path: host execution appends events, while EventHistory rebuilds
messages from bounded, sequence-ordered replay. No writable message store is
part of the maintained host API.
Documentation
License
Licensed under the MIT License.