lellm_agent/lib.rs
1//! lellm-agent — Agent 运行时。
2//!
3//! 提供完整的 Agent 运行时能力:工具系统、记忆管理、Agent Loop、
4//! 循环检测、重试策略、Fallback 降级等。
5
6pub mod memory;
7pub mod tools;
8
9pub use memory::ShortTermMemory;
10pub use tools::{
11 AgentEvent, AgentStream, BackoffStrategy, DefaultFallback, FallbackAction, FallbackContext,
12 FallbackReason, FallbackStrategy, LoopDetector, LoopIntervention, NegativeSignal,
13 ParallelSafety, ResolvedModel, RetryPolicy, SignalVoter, StopReason, ToolCallResult,
14 ToolCategory, ToolErrorKind, ToolExecutor, ToolRegistration, ToolRegistry, ToolSearchResult,
15 ToolSource, ToolUseLoop, ToolUseResult,
16};