Proto.OutgoingOutgoing messages to the Claude CLI.
This module provides encoding for all message types that can be sent to the Claude CLI.
type t = | Message of Message.t| Control_request of Control.request_envelope| Control_response of Control.response_envelopeval to_json : t -> Jsont.jsonto_json t converts an outgoing message to JSON.
val of_json : Jsont.json -> tof_json json parses an outgoing message from JSON.