Skip to main content

kaizen/daemon/
mod.rs

1// SPDX-License-Identifier: AGPL-3.0-or-later
2//! Local daemon client/lifecycle API.
3
4mod background;
5mod capture_status;
6mod client;
7mod lifecycle;
8mod proxy_task;
9mod scanner_task;
10mod server;
11mod supervisor;
12mod worker;
13
14pub use background::{BackgroundStart, start_background, start_background_for};
15pub use client::{
16    begin_observed_session_blocking, ensure_capture_blocking, ensure_proxy_blocking,
17    hello_blocking, request_blocking,
18};
19pub use lifecycle::{
20    DaemonStatusOutcome, RuntimePaths, enabled, ensure_running, ensure_running_for, runtime_paths,
21    runtime_paths_for, start_foreground, status_outcome, stop, try_status,
22};