Expand description
Message types for the Claude Code protocol
Structs§
- Cancel
Request - Cancel a running operation
- Complete
Request - Request completion suggestions
- Complete
Response - Response to completion request
- Completion
Context - Context for completion requests
- Completion
Suggestion - A single completion suggestion
- Cursor
Position - Cursor position in a file
- Environment
Variable - Environment variable
- Event
- Event message for notifications
- Execute
Request - Execute a command or task
- Execute
Response - Response to execution
- GetStatus
Request - Get status of an operation
- Initialize
Request - Initialize a new session
- Initialize
Response - Response to initialization
- Progress
- Progress information
- Request
- Request message sent to Claude Code
- Response
- Response message from Claude Code
- Status
Details - Details for a status response.
- Status
Response - Status response
- Stream
Response - Streaming response
- Suggestion
Metadata - Metadata for a completion suggestion.
Enums§
- Event
Type - Types of events
- Request
Payload - Different types of request payloads
- Response
Payload - Different types of response payloads
Traits§
- Message
- Base message trait for all protocol messages