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;