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
//! 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, MaxRoundsPolicy, StopDecision, StopPolicy, StopPolicyStats,
    TimeoutPolicy, TokenBudgetPolicy, policies_from_specs,
};
pub use state::{StopConditionStatsKey, StopConditionStatsState};

#[cfg(test)]
mod tests;