echo_agent 0.1.4

Production-grade AI Agent framework for Rust — ReAct engine, multi-agent, memory, streaming, MCP, IM channels, workflows
Documentation
//! ReactAgent execution engine
//!
//! Contains all internal implementations of the ReAct loop:
//! - `retry` — LLM retry logic + tool concurrent timeout calculation
//! - `context` — Context management + long-term memory + persistence + auditing
//! - `approval` — Tool execution approval (human-in-the-loop)
//! - `execution` — Tool execution (invocation, guards, truncation)
//! - `react_loop` — ReAct loop core (think / process_steps / run_react_loop)
//! - `direct` — Direct execution entry (run_direct / run_chat_direct)
//! - `stream_loop` — Streaming execution loop

pub(crate) mod approval;
pub(crate) mod context;
pub(crate) mod direct;
pub(crate) mod execution;
pub(crate) mod react_loop;
pub(crate) mod retry;
pub(crate) mod stream_loop;
pub(crate) use stream_loop::StreamMode;