Expand description
Unopinionated wiring kit for composing runnable Skelegent systems.
This crate is intentionally “boring glue”: it helps assemble and run
systems built from the layer0 protocols without forcing a workflow DSL.
Design goals (see specs/06-composition-factory-and-glue.md):
- register arbitrary agents/operators
- swap implementations via explicit selectors
- pluggable effect execution policy (WriteMemory/Delegate/Handoff/Signal)
- zero lock-in: callers can bypass defaults
Re-exports§
pub use skg_effects_core as effects_core;pub use skg_effects_local as effects_local;
Modules§
- effects
- Effect execution primitives for orchestrators.
Structs§
- Execution
Trace - Trace of a single orchestrated run (initial dispatch plus any followups).
- Kit
- Unopinionated wiring handle for assembling runnable systems.
- Local
Effect Interpreter - Default effect interpreter for local composition.
- Orchestrated
Runner - A small runner that executes an initial dispatch, then interprets effects into follow-up dispatches until the queue is empty.
Enums§
- Execution
Event - An observable event emitted by the runner while interpreting effects.
- KitError
- Errors returned by
skg-orch-kit.
Traits§
- Effect
Interpreter - Effect interpretation policy.