Files
agent-rust/crates/agent-core/src/lib.rs
T
2026-11-05 17:33:18 +08:00

28 lines
481 B
Rust

mod agent;
mod error;
mod event;
mod message;
mod provider;
mod tool;
pub use agent::{ReActAgent, ReActAgentBuilder};
pub use error::AgentError;
pub use message::{Message, Role, ToolCall};
pub use provider::{ChatRequest, ChatResponse, LlmProvider};
pub use tool::Tool;
pub fn add(left: u64, right: u64) -> u64 {
left + right
}
#[cfg(test)]
mod tests {
use super::*;
#[test]
fn it_works() {
let result = add(2, 2);
assert_eq!(result, 4);
}
}