mod harness;
mod loop_strategy;
mod state;
mod termination;
pub use harness::{Harness, HarnessSpec};
pub use loop_strategy::{LoopStrategy, StepOutcome};
pub use state::{HarnessState, StepEvent};
pub use termination::{IterationCapTermination, Termination, TerminationStrategy};
pub use atomr_agents_callable::{Callable, CallableHandle};