magic-coder-types 0.25.0

Shared protocol + tool schemas for Magic Coder.
Documentation
[![CI](https://github.com/MathAndMagic/magic-coder-types/actions/workflows/ci.yml/badge.svg)](https://github.com/MathAndMagic/magic-coder-types/actions/workflows/ci.yml)

`magic-coder-types` is a small shared crate that contains:

- WebSocket protocol message types (`protocol::types`)
- Tool argument structs + JSON Schema helpers for tool definitions (`tools`)

### Features

- `schemars` (default): enables JSON Schema derivation + tool `parameters` generation

### Compatibility notes

- Since `0.24.0`, `protocol::types::ModelConfig::allow_long_context` is optional and omitted on the wire when unset (`Option<bool>`).

### License

Licensed under either of:

- Apache License, Version 2.0 (`LICENSE-APACHE`)
- MIT license (`LICENSE-MIT`)