Skip to main content

agent_can/daemon/
mod.rs

1pub mod config;
2pub mod error;
3pub mod lifecycle;
4pub mod server;
5
6use crate::daemon::config::DaemonConfig;
7use crate::error::AgentCanError;
8
9pub async fn run(config: DaemonConfig) -> Result<(), AgentCanError> {
10    let socket = lifecycle::socket_path();
11    server::run_listener(socket, config)
12        .await
13        .map_err(AgentCanError::from)
14}