mirror of
https://github.com/openai/codex.git
synced 2026-11-12 21:20:34 +00:00
## What changed Replace handwritten JSON schemas with Rust request types using `serde` and `schemars`. Derive tool descriptions from doc comments and retain explicit nullability, numeric bounds, enum values, and `encrypted` annotations. Keep forwarding the original JSON arguments to the HTTP backend so catalog parameters can evolve independently of the request types. GitOrigin-RevId: e5268de27c2cb929153127b1c7376c7a9cac07e7