synwire-daemon 0.1.0

Singleton background daemon for Synwire — manages embeddings, indexing, and multi-repo state
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//! Synwire daemon library crate.
//!
//! Provides the daemon lifecycle logic (PID file, Unix domain socket, grace
//! period, signal handling) as testable modules. The binary entrypoint lives
//! in `main.rs` and delegates to this library.

#![forbid(unsafe_code)]

pub mod indexing;
pub mod ipc;
pub mod lifecycle;
pub mod manager;

pub use manager::{ManagerError, RepoManager, WorktreeHandle, WorktreeStatus};