atm-protocol 0.2.3

Wire protocol for ATM daemon communication
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
//! ATM Protocol - Wire protocol for daemon communication
//!
//! This crate provides vendor-neutral message types and parsing for
//! communication between hook/extension scripts and the daemon, and
//! between the daemon and TUI clients. Vendor-specific wire payloads
//! (Claude `RawHookEvent`, pi `RawPiEvent`) live in their respective
//! adapter crates.

pub mod message;
pub mod parse;
pub mod version;

pub use message::{ClientMessage, DaemonMessage, MessageType};
pub use parse::{RawContextWindow, RawCost, RawModel, RawStatusLine, RawWorkspace};
pub use version::ProtocolVersion;