awaken-runtime 0.4.0

Phase-based execution engine, plugin system, and agent loop for Awaken
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
mod context;
mod handlers;
mod phase_hook;
mod tool_gate_hook;
mod tool_policy_hook;

pub use context::PhaseContext;
pub use handlers::{TypedEffectHandler, TypedScheduledActionHandler};
pub use phase_hook::PhaseHook;
pub use tool_gate_hook::ToolGateHook;
pub use tool_policy_hook::ToolPolicyHook;

pub(crate) use handlers::{
    EffectHandlerArc, ScheduledActionHandlerArc, TypedEffectAdapter, TypedScheduledActionAdapter,
};
pub(crate) use phase_hook::PhaseHookArc;
pub(crate) use tool_gate_hook::ToolGateHookArc;
pub(crate) use tool_policy_hook::ToolPolicyGateHook;