gsxdsm
fed5d3d951
FN-7759: fix GPT-5.6 codex models missing from model dropdown
Ensure GPT-5.6 codex models (luna, sol, terra) actually surface in the codex model picker by validating the openai-codex supplemental merge against the real pi-coding-agent ModelRegistry instead of only a mocked one.
- Harden openai-models.ts supplemental merge logic against real ModelRegistry auth filtering, registerProvider full-replacement, and OAuth provider validation
- Add @earendil-works/pi-coding-agent devDependency to @fusion/core for real-registry testing
- Add regression test (openai-models.test.ts) exercising the real registry path
- Extend register-model-routes-openai-codex-supplemental.test.ts dashboard test coverage
- Update docs/settings-reference.md
- Add changeset fn-7759-codex-gpt-5-6-dropdown.md (patch, fix)
Files changed:
.changeset/fn-7759-codex-gpt-5-6-dropdown.md | 7 ++
docs/settings-reference.md | 2 +-
packages/core/package.json | 1 +
packages/core/src/__tests__/openai-models.test.ts | 68 +++++++++++++
packages/core/src/openai-models.ts | 107 ++++++++++++++++-----
...-model-routes-openai-codex-supplemental.test.ts | 77 +++++++++++++--
pnpm-lock.yaml | 68 +++++++++++++
7 files changed, 300 insertions(+), 30 deletions(-)
Fusion-Task-Id: FN-7759
Fusion-Task-Lineage: 4c03838f-b8d8-4f6f-ae55-c3356c1c3176
Co-authored-by: Fusion (runfusion.ai) <noreply@runfusion.ai>
2026-07-09 23:12:02 -07:00
..
2026-07-09 21:32:59 -07:00
2026-07-08 16:27:10 -07:00
2026-07-09 23:12:02 -07:00
2026-07-09 23:12:02 -07:00
2026-07-08 23:39:34 -07:00
2026-07-08 16:27:10 -07:00
2026-07-09 22:19:22 -07:00
2026-07-09 19:58:07 -07:00
2026-07-08 16:27:10 -07:00
2026-07-09 21:32:59 -07:00
2026-06-08 15:19:27 -07:00
2026-07-08 16:27:10 -07:00