recursive/acp/mod.rs
1//! ACP (Agent Client Protocol) v1 server support.
2//!
3//! Wire types live in [`protocol`] (re-exported from
4//! `agent-client-protocol-schema`). The [`server`] module runs the stdio
5//! JSON-RPC transport loop. [`bridge`] translates agent events into ACP
6//! `session/update` notifications. [`session`] tracks per-session
7//! [`AgentRuntime`] state, cwd, turn counter, and transcript.
8
9pub mod bridge;
10pub mod permission;
11pub mod protocol;
12pub mod server;
13pub mod session;
14pub mod tool_kind;
15
16pub use tool_kind::ToolKind;