🐛 Bug Fixes
- fix(claude): strip existing billing headers from system array before injecting to prevent Anthropic prompt cache misses — stacked
x-anthropic-billing-headerblocks invalidated prefix matching, causing ~100% cache_create instead of cache_read (#1712) - fix(claude): strip
output_config.formatfor non-Anthropic Claude-compatible providers during passthrough — third-party Claude endpoints (MiniMax, DeepSeek via aggregators) reject structured output fields with 400 errors (#1719) - fix(combo): set terminal error state on response quality validation failure — prevents misleading
ALL_ACCOUNTS_INACTIVE503 when the real issue is response quality validation (#1707, #1710) - fix(combo): treat combo fallback as target-level orchestration — all non-ok responses (including generic 400s) now fall through to the next target instead of being terminal; removes complex bad-request allowlist regex (#1713)
- fix(codex): restore namespace MCP tools and hosted-tool whitelist — regression from #1581 that silently dropped all MCP tool groups and Responses-API hosted tools (#1715)
- fix(codex): add neutral instructions for bare chat requests — Codex Responses backend rejects requests without
instructions, making Codex unusable for normal chat (#1709) - fix(proxy): wrap proxy assignment queries in try-catch for missing
proxy_assignmentstable — Electron installs where migration 004 hasn't run no longer crash withno such tableerror (#1706) - fix(migration): improve Windows file URL path resolution in migration runner — adds direct URL path extraction and
process.cwd()fallback for CI-built bundles with leaked build-time paths (#1704) - fix(ui): fix light mode active request payload modal — add missing
--color-cardtheme token, use opaquebg-surfaceinstead of translucentbg-card/70, add backdrop blur (#1714)
🔄 Updates
- chore(image-models): refresh image generation model registry — replace stale FLUX aliases with FLUX Kontext / FLUX.2 mappings, remove deprecated FLUX Redux/Depth/Canny variants (#1722)
What's Changed
- fix(codex): restore namespace MCP tools + hosted-tool whitelist (regression from #1581) by @vanminhph in #1715
- [Urgent] fix: add neutral instructions for bare chat in Codex provider by @rdself in #1709
- fix(combo): fall back across targets on all 400 responses by @rdself in #1713
- fix(combo): avoid false ALL_ACCOUNTS_INACTIVE on quality failures by @CruxExperts in #1710
- Fix light mode active request payload modal by @rdself in #1714
- Release v3.7.3 by @diegosouzapw in #1724
Full Changelog: v3.7.2...v3.7.3