v5.4.7
Minor Compatibility and Stability Release
This release carries compatibility-facing behavior changes and operational hardening. Read the summary below before upgrading or publishing.
- Corrects GPT-5 legacy alias routing so
gpt-5-miniandgpt-5-nanonormalize to the proper GPT-5.4 Mini/Nano families, adds first-classgpt-5.4-nanosupport, and tightens GPT-5.4 Pro reasoning coercion/validation. - Refreshes shipped config metadata for the GPT-5.4 family and Codex models, including the current context-window values, new GPT-5.4 Pro/Nano entries, and updated config template guidance.
- Preserves caller-supplied
max_output_tokensin transformed Responses requests instead of silently clearing explicit output budgets. - Treats built-in Responses tools as first-class bridge/runtime entries and expands passthrough coverage for newer Responses API request fields.
Commit Summary
- 821678b fix: tighten workspace identity follow-ups
- d9beaab test: close pr86 greptile follow-ups
- f9db58f Merge pull request #86 from ndycode/fix/pr85-greptile-followups
- f7d203b fix: correct model alias mapping, add gpt-5.4-nano, validate Pro reasoning
- be7a969 fix: update config metadata for gpt-5.4 family and Codex context windows
- 5657d20 fix: preserve max_output_tokens in transformed requests
- 4de1a27 feat: treat built-in Responses tools as first-class bridge entries
- 6411373 feat: add prompt cache diagnostics to codex-doctor
- a9453ac fix: redact prompt cache keys in doctor output
- 902194e fix: align prompt cache metrics with fetch attempts
- 4445528 fix: clarify gpt-5 alias comments and pro coercion logs
- cd6cbc7 docs: clarify max output token passthrough safety