Claude-owned schema validation for raw message frames and streaming events.
Summary
Functions
@spec parse(map()) :: {:ok, map()} | {:error, {:invalid_message_frame, CliSubprocessCore.Schema.error_detail()}}
@spec parse_stream_event(map()) :: {:ok, map()} | {:error, {:invalid_stream_event, CliSubprocessCore.Schema.error_detail()}}