Skip to main content

Crate runkon_runtimes

Crate runkon_runtimes 

Source
Expand description

Portable agent runtime harness — spawn, poll, and cancel agents without depending on conductor’s full domain.

Re-exports§

pub use agent_def::AgentDef;
pub use agent_def::AgentRole;
pub use config::RuntimeConfig;
pub use error::Result;
pub use error::RuntimeError;
pub use headless::DrainOutcome;
pub use headless::LineEventParser;
pub use headless::ParseSignal;
pub use permission::PermissionMode;
pub use run::RunHandle;
pub use run::RunStatus;
pub use runtime::AgentRuntime;
pub use runtime::PollError;
pub use runtime::RuntimeOptions;
pub use runtime::RuntimeRequest;
pub use runtime::RuntimeResolver;
pub use tracker::EventSink;
pub use tracker::NoopEventSink;
pub use tracker::RunEventSink;
pub use tracker::RunTracker;
pub use tracker::RuntimeEvent;

Modules§

agent_def
config
error
headless
Shared runtime helpers for spawning and polling agent runs.
permission
process_utils
OS-level process utilities used by multiple modules.
run
runtime
AgentRuntime trait and dispatch infrastructure (RFC 007).
text_util
tracker