Skip to main content

Crate cccc_sdk

Crate cccc_sdk 

Source
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§

CCCCClient
Blocking CCCC Daemon IPC v1 client.
CompatibilityRequirements
Capabilities and operations required by CCCCClient::assert_compatible.
ConnectCatalogOptions
Qualified directory read. This does not refresh peers or start Actors.
ConnectSendOptions
Durable remote acceptance is not proof of delivery. Retain client_id on retry.
DaemonError
Structured application error returned by the CCCC daemon.
DaemonRequest
Daemon IPC v1 request envelope.
DaemonResponse
Daemon IPC v1 response envelope.
InboxSummaryActor
InboxSummaryResult
Group-wide current awaiting Mail, evaluated at one observation time.
PingResult
Stable fields returned by ping; unknown fields remain available through CCCCClient::call.
TerminalHistoryOptions
Optional arguments for terminal_history.
TerminalHistoryResult
TerminalResizeResult
TerminalSinceHistory
TerminalSinceOptions
Optional arguments for terminal_since.
TerminalSinceResult
TerminalSnapshotOptions
Optional arguments for terminal_snapshot.
TerminalSnapshotResult
VoiceDocumentFolder
VoiceDocumentLibrary
Stored index, including archived documents but excluding deleted entries.
WebModelDeliveryPreference
WebModelDeliveryPreferencesResult
WebModelRecoveredTurn
WebModelRecoveredTurnDelivery
WebModelRuntimeRecoverTurnResult

Enums§

ContextDetail
Projection requested from context_get.
DaemonEndpoint
Transport endpoint advertised by the CCCC daemon.
Error
Errors produced while discovering, connecting to, or calling CCCC.
MessageHistoryMode
Optional mode filter for non-consuming message history reads.
MessageMode
Delivery policy for a newly stored chat message.
ReplyMessageMode
Delivery policy for a reply. Replies cannot create another reply obligation.
VoiceDocumentLibraryAction
Library metadata changes never move Markdown files. Restore preserves folders.
WebModelDeliveryMode

Functions§

discover_endpoint
Discover a daemon endpoint under cccc_home, CCCC_HOME, or ~/.cccc.

Type Aliases§

Result