Expand description
Shared types for the anyclaw agent-channel-tool SDK.
This crate provides the wire types used by all three SDK implementation crates
(anyclaw-sdk-agent, anyclaw-sdk-channel, anyclaw-sdk-tool) and
the internal anyclaw supervisor.
All serializable types use camelCase JSON field names.
§Stability
This crate is unstable — types, enums, and wire formats may change between releases.
Enums marked #[non_exhaustive] will have new variants added; match arms must include _.
Re-exports§
pub use acp::*;pub use channel::*;pub use channel_event::*;pub use permission::*;pub use session_key::*;
Modules§
- acp
- ACP (Agent Client Protocol) wire types for supervisor↔agent communication. ACP (Agent Client Protocol) wire types.
- channel
- Channel protocol wire types (capabilities, initialize, deliver, send, ack, content).
- channel_
event - Agent→channel bridge events routed through the supervisor.
- permission
- Permission prompt types (request, response, options).
- session_
key - Session routing key encoding channel + conversation identity.