Crate claude_codes

Crate claude_codes 

Source
Expand description

A tightly typed Rust interface for the Claude Code JSON protocol

This crate provides type-safe encoding and decoding for the JSON lines protocol used by Claude Code for communication.

Re-exports§

pub use error::Error;
pub use error::Result;
pub use protocol::Protocol;
pub use messages::*;
pub use types::*;

Modules§

error
Error types for the Claude Code protocol
messages
Message types for the Claude Code protocol
protocol
Protocol implementation for JSON lines communication
types
Core types used in the Claude Code protocol