Expand description
Official Rust client for CCCC daemon IPC v1.
The client discovers the daemon from CCCC_HOME, sends one NDJSON request
per connection, and exposes both a generic JSON API and focused helpers for
common workflows.
Structs§
- CCCC
Client - Blocking CCCC Daemon IPC v1 client.
- Compatibility
Requirements - Capabilities and operations required by
CCCCClient::assert_compatible. - Connect
Catalog Options - Qualified directory read. This does not refresh peers or start Actors.
- Connect
Send Options - Durable remote acceptance is not proof of delivery. Retain client_id on retry.
- Daemon
Error - Structured application error returned by the CCCC daemon.
- Daemon
Request - Daemon IPC v1 request envelope.
- Daemon
Response - Daemon IPC v1 response envelope.
- Inbox
Summary Actor - Inbox
Summary Result - Group-wide current awaiting Mail, evaluated at one observation time.
- Ping
Result - Stable fields returned by
ping; unknown fields remain available throughCCCCClient::call. - Terminal
History Options - Optional arguments for
terminal_history. - Terminal
History Result - Terminal
Resize Result - Terminal
Since History - Terminal
Since Options - Optional arguments for
terminal_since. - Terminal
Since Result - Terminal
Snapshot Options - Optional arguments for
terminal_snapshot. - Terminal
Snapshot Result - Voice
Document Folder - Voice
Document Library - Stored index, including archived documents but excluding deleted entries.
- WebModel
Delivery Preference - WebModel
Delivery Preferences Result - WebModel
Recovered Turn - WebModel
Recovered Turn Delivery - WebModel
Runtime Recover Turn Result
Enums§
- Context
Detail - Projection requested from
context_get. - Daemon
Endpoint - Transport endpoint advertised by the CCCC daemon.
- Error
- Errors produced while discovering, connecting to, or calling CCCC.
- Message
History Mode - Optional mode filter for non-consuming message history reads.
- Message
Mode - Delivery policy for a newly stored chat message.
- Reply
Message Mode - Delivery policy for a reply. Replies cannot create another reply obligation.
- Voice
Document Library Action - Library metadata changes never move Markdown files. Restore preserves folders.
- WebModel
Delivery Mode
Functions§
- discover_
endpoint - Discover a daemon endpoint under
cccc_home,CCCC_HOME, or~/.cccc.