Skip to main content

Crate skg_orch_kit

Crate skg_orch_kit 

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

ExecutionTrace
Trace of a single orchestrated run (initial dispatch plus any followups).
Kit
Unopinionated wiring handle for assembling runnable systems.
LocalEffectInterpreter
Default effect interpreter for local composition.
OrchestratedRunner
A small runner that executes an initial dispatch, then interprets effects into follow-up dispatches until the queue is empty.

Enums§

ExecutionEvent
An observable event emitted by the runner while interpreting effects.
KitError
Errors returned by skg-orch-kit.

Traits§

EffectInterpreter
Effect interpretation policy.