Skip to main content

winx_code_agent/daemon/
mod.rs

1//! Long-lived shell daemon and its JSON-RPC Unix-socket client.
2
3mod client;
4mod control;
5mod lifecycle;
6mod protocol;
7mod server;
8mod socket;
9
10pub use client::{DaemonClient, DaemonShellRuntime};
11pub use control::ControlServer;
12pub use protocol::{
13    DaemonProcessRole, HelloResult, JournalRead, PruneResult, SessionInfo,
14    BUILD_IDENTITY_CAPABILITY, COMPACT_ACTION_OUTPUT_CAPABILITY,
15    GENERATION_BOUND_ACTIONS_CAPABILITY, MAX_FRAME_BYTES, PROTOCOL_MAJOR, PROTOCOL_MINOR,
16    TYPED_ACTION_RESULT_CAPABILITY,
17};
18pub use server::DaemonServer;
19pub use socket::{default_socket_path, socket_candidates, DaemonSocketCandidate};