pub mod callback; pub mod paths; pub mod permission; mod plugin; mod server; mod syscall; use anyhow::Result; use tracing_subscriber::EnvFilter; #[tokio::main] async fn main() -> Result<()> { tracing_subscriber::fmt() .with_env_filter(EnvFilter::from_default_env().add_directive("agentsd=info".parse()?)) .init(); tracing::info!("agentsd starting"); tracing::info!("data dir: {}", paths::data_dir().display()); let kernel = syscall::Kernel::new()?; server::run(kernel).await }