agent2.rs
1mod agent;
2mod db;
3mod history_store;
4mod native_agent_server;
5mod templates;
6mod thread;
7mod tools;
8
9#[cfg(test)]
10mod tests;
11
12pub use agent::*;
13pub use db::*;
14pub use history_store::*;
15pub use native_agent_server::NativeAgentServer;
16pub use templates::*;
17pub use thread::*;
18pub use tools::*;
19
20use agent_client_protocol as acp;
21
22pub fn generate_session_id() -> acp::SessionId {
23 acp::SessionId(uuid::Uuid::new_v4().to_string().into())
24}