atm_protocol/lib.rs
1//! ATM Protocol - Wire protocol for daemon communication
2//!
3//! This crate provides message types and parsing for communication
4//! between Claude Code status scripts and the daemon, and between
5//! the daemon and TUI clients.
6
7pub mod message;
8pub mod parse;
9pub mod version;
10
11pub use message::{ClientMessage, DaemonMessage, MessageType};
12pub use parse::{RawContextWindow, RawCost, RawHookEvent, RawModel, RawStatusLine, RawWorkspace};
13pub use version::ProtocolVersion;