Skip to main content

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};