atomr-agents-harness 0.21.0

Harness: tested, packaged, persistent execution loop.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//! Harness — tested, packaged, persistent execution loop.

mod boxed;
mod dispatch;
mod harness;
mod loop_strategy;
mod state;
mod termination;

pub use boxed::BoxedHarness;
pub use dispatch::{HarnessDispatch, HarnessRef};
pub use harness::{Harness, HarnessSpec};
pub use loop_strategy::{LoopStrategy, StepOutcome};
pub use state::{HarnessState, StepEvent};
pub use termination::{BudgetTermination, IterationCapTermination, Termination, TerminationStrategy};

/// Re-export for convenience: every harness is a `Callable`.
pub use atomr_agents_callable::{Callable, CallableHandle};