Skip to main content

csd/
lib.rs

1//! csd (Claude Session Driver) — drive an interactive `claude` REPL in a detached tmux session on
2//! the flat-rate subscription seat, inject input reliably, and detect session state, emitting JSON
3//! for programmatic consumers (copad, life-assistant). See `docs/poc-findings.md` for the empirical
4//! basis and `~/dev/copad/docs/decisions.md` #49 for why this exists.
5
6pub mod backend;
7pub mod cli;
8pub mod commands;
9pub mod detect;
10pub mod error;
11pub mod session;
12pub mod tmux;
13
14pub use error::{Error, Result};