# TurboClaude Protocol
Type definitions and protocol structures for Claude API communication.
## Features
- Message types and request/response structures
- Content blocks (text, images, documents, tool use)
- Tool definitions and function calling specs
- Agent types (hooks, permissions, routing)
- Streaming event types
- Type-safe Rust definitions
## Testing
```bash
cargo test
```
## Documentation
`cargo doc --open` for full API documentation