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::daemon::lifecycle::socket_path;
8use crate::error::AgentCanError;
9
10pub async fn run(bus: &str, config: DaemonConfig) -> Result<(), AgentCanError> {
11    let socket = socket_path(bus);
12    server::run_listener(socket, config)
13        .await
14        .map_err(AgentCanError::from)
15}