Skip to main content

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};