Skip to main content

Module protocol

Module protocol 

Source
Expand description

Protocol for Claude Code wrapper communication

This module defines the JSON-based protocol used between Claude Code and Parry for intercepting and validating file writes.

Structs§

ApprovedResponse
Response indicating validation passed
EditFileRequest
Request to edit a file (partial replacement)
IssueDetail
Detailed issue information
ProtocolErrorResponse
Protocol error response
RejectedResponse
Response indicating validation failed
WarningResponse
Response with warnings but allowed to proceed
WriteFileRequest
Request to write a complete file

Enums§

ClaudeRequest
Request types from Claude Code
ClaudeResponse
Response types to Claude Code
IssueSeverity
Issue severity level

Constants§

PROTOCOL_VERSION
Protocol version