walrus_daemon/lib.rs
1//! Walrus gateway — application shell composing runtime, channels, and cron
2//! scheduling. Personal agent, local-first.
3
4pub mod channel;
5pub mod config;
6pub mod feature;
7pub mod gateway;
8pub mod loader;
9pub mod utils;
10
11pub use channel::router::{ChannelRouter, RoutingRule};
12pub use config::DaemonConfig;
13pub use feature::{
14 cron::{CronJob, CronScheduler},
15 memory::MemoryBackend,
16};
17pub use gateway::{
18 Gateway, GatewayHook,
19 builder::build_runtime,
20 serve::{ServeHandle, serve, serve_with_config},
21};