awaken-runtime 0.6.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
//! Stop condition policy system and built-in policies.

mod hook;
mod plugin;
mod policy;
mod state;

pub use plugin::{MaxRoundsPlugin, StopConditionPlugin};
pub use policy::{
    ConsecutiveErrorsPolicy, ContentMatchPolicy, LoopDetectionPolicy, MaxRoundsPolicy,
    StopDecision, StopOnToolPolicy, StopPolicy, StopPolicyStats, TimeoutPolicy, TokenBudgetPolicy,
    policies_from_specs,
};
pub use state::{StopConditionStatsKey, StopConditionStatsState};

#[cfg(test)]
mod tests;