loopctl 0.2.0

A trait-based framework for building agent loops with pluggable LLM clients, tools, and memory
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//! Agent core: the [`Loop`] lifecycle trait, foundational
//! lifecycle data types, and the sans-IO [`LoopMachine`]
//! state machine.
//!
//! See [`lifecycle`] for the trait and value types, and [`machine`] for the
//! state machine. All public types are re-exported here so the paths
//! `crate::engine::core::Run`, `crate::engine::core::LoopMachine`, etc. remain
//! stable.

pub mod lifecycle;
pub mod machine;

pub use lifecycle::*;
pub use machine::*;