ClawBox v0.3.2
What's Changed
Added
- Codex model catalog — when the provider bound to Codex lists models, ClawBox writes
~/.codex/clawbox-model-catalog.jsonand pointsmodel_catalog_json(absolute path) at it, so Codex's model picker surfaces the models you configured instead of only the built-in ones. Unbinding removes the file and key; amodel_catalog_jsonyou set yourself is left untouched. - Startup reconciliation — on launch, ClawBox re-checks every agent binding and silently re-deploys when the agent's config drifted from what the binding expects (e.g. after an upgrade changed the deployed format, or the file was hand-edited). No drift means no writes and no backups.
Fixed
- Codex failed to start with a ClawBox-managed provider — Codex removed chat completions support; ClawBox now writes
wire_api = "responses". The catalog path is written absolute because Codex rejects relativemodel_catalog_jsonpaths at startup.
Full Changelog: v0.3.1...v0.3.2