//! Background tasks and periodic sweeps: crash/login watcher, the //! scheduled-prompt delivery loop, boot-time auto-update //! reconcile, the agent-sockets.json writer loop, the MCP socket listener //! reconcile loop, and knowledge-repo sync. Each submodule is re-exported //! at the crate root, so `crate::crash_watch::…` etc. keep working unchanged. pub mod agent_sockets; pub mod auto_update; pub mod crash_watch; pub mod knowledge; pub mod mcp_sockets; pub mod scheduled_prompts_worker;