Expand description
Compatibility shim for the legacy hanzo_app_server_protocol crate.
This crate re-exports the MCP protocol surface that downstream crates
still depend on while the fork finishes migrating to the new structure.
Modules§
Structs§
- AddConversation
Listener Params - AddConversation
Subscription Response - Apply
Patch Approval Params - Apply
Patch Approval Response - Archive
Conversation Params - The
ConversationIdmust match therollout_path. - Archive
Conversation Response - Cancel
Login Chat GptParams - Cancel
Login Chat GptResponse - Client
Info - Conversation
Id - Exec
Command Approval Params - Exec
Command Approval Response - GetAuth
Status Params - GetAuth
Status Response - GetUser
Agent Response - GetUser
Saved Config Response - GitDiff
ToRemote Params - GitDiff
ToRemote Response - GitSha
- Initialize
Params - Interrupt
Conversation Params - Interrupt
Conversation Response - JSONRPC
Error - A response to a request that indicates an error occurred.
- JSONRPC
Error Error - JSONRPC
Notification - A notification which does not expect a response.
- JSONRPC
Request - A request that expects a response.
- JSONRPC
Response - A successful (non-error) response to a request.
- List
Conversations Params - List
Conversations Response - Login
ApiKey Params - Login
Chat GptComplete Notification - Login
Chat GptResponse - Logout
Chat GptParams - Logout
Chat GptResponse - NewConversation
Params - NewConversation
Response - Profile
- MCP representation of a [
hanzo_core::config_profile::ConfigProfile]. - Remove
Conversation Listener Params - Remove
Conversation Subscription Response - Resume
Conversation Params - Resume
Conversation Response - Sandbox
Settings - MCP representation of a [
hanzo_core::config_types::SandboxWorkspaceWrite]. - Send
User Message Params - Send
User Message Response - Send
User Turn Params - Send
User Turn Response - Session
Configured Notification - SetDefault
Model Params - SetDefault
Model Response - Tools
- MCP representation of a [
hanzo_core::config::ToolsToml]. - User
Info Response - User
Saved Config - UserSavedConfig contains a subset of the config. It is meant to expose mcp client-configurable settings that can be specified in the NewConversation and SendUserTurn requests.
Enums§
- Auth
Mode - Client
Notification - Notification sent from the client to the server.
- Client
Request - Request from the client to the server.
- Input
Item - JSONRPC
Message - Refers to any valid JSON-RPC object that can be decoded off the wire, or encoded to be sent.
- Request
Id - Server
Notification - Notification sent from the server to the client.
- Server
Request - Request initiated from the server and sent to the client.