ralph-agent-loop 0.4.0

A Rust CLI for managing AI agent loops with a structured JSON task queue
Documentation
//! Sequential run-loop facade.
//!
//! Responsibilities:
//! - Re-export sequential run-loop entrypoints and options.
//! - Keep orchestration, lifecycle bookkeeping, wait handling, and session recovery separated.
//!
//! Not handled here:
//! - Parallel run-loop orchestration.
//! - Per-task execution.
//!
//! Invariants/assumptions:
//! - Queue lock contention remains non-retriable.
//! - Session recovery and wait-state handling stay delegated to focused modules.

mod lifecycle;
mod orchestration;
mod session;
mod types;
mod wait;

pub use orchestration::run_loop;
pub use types::RunLoopOptions;