awaken-runtime 0.4.0

Phase-based execution engine, plugin system, and agent loop for Awaken
Documentation
mod engine;
mod env;
mod queue_plugin;
mod reports;

pub use crate::hooks::{
    PhaseContext, PhaseHook, ToolGateHook, ToolPolicyHook, TypedEffectHandler,
    TypedScheduledActionHandler,
};
pub use engine::PhaseRuntime;
pub use env::ExecutionEnv;
pub use reports::{
    DEFAULT_MAX_PHASE_ROUNDS, EffectDispatchReport, PhaseRunReport, SubmitCommandReport,
};

pub(crate) use crate::hooks::{
    EffectHandlerArc, PhaseHookArc, ScheduledActionHandlerArc, ToolGateHookArc, ToolPolicyGateHook,
    TypedEffectAdapter, TypedScheduledActionAdapter,
};