Skip to content

[Bug][catalog/gui] Standard gpt-5.6 is missing from the native OpenAI passthrough model list #3419

Closed

Description

@luwei1990

Client or integration

Codex App

Area

Catalog / models

Summary

Under the Web Dashboard's openai (OpenAI Native Passthrough) model management section (http://localhost:10100/#models), only 4 native models are displayed (4/4 visible):

  • gpt-5.5
  • gpt-5.4
  • gpt-5.4-mini
  • gpt-5.3-codex-spark

The standard gpt-5.6 model is neither listed nor recognized as a default native model.

Image

Reproduction

  1. Launch opencodex service (ocx).
  2. Open the Web Dashboard at http://localhost:10100/#models.
  3. Expand the openai (OpenAI Native) provider card.
  4. Observe that the model counter shows 4/4 visible with only gpt-5.5, gpt-5.4, gpt-5.4-mini, and gpt-5.3-codex-spark. Standard gpt-5.6 is absent from the list.

Version

2.41.0

Operating system

Windows 11 (Microsoft Windows NT 10.0.26200.0)

Provider and model

openai / gpt-5.6

Logs or error output

Screenshots and supporting files

No response

Redacted configuration

Checks

  • I searched existing issues and documentation.
  • I removed secrets, tokens, account details, request credentials, and personal data.

Activity

  1. added
    catalogModel catalog, slugs, visibility, routed entries
    guiDashboard, tray, settings UI
    on Sep 4, 2026
  2. lidge-jun commented on Sep 4, 2026

    @lidge-jun
    Owner

    리뷰 · 우선순위 52 / 80

    이 이슈는 Web Dashboard의 openai(OpenAI Native Passthrough) 모델 카드에 표준 슬러그 gpt-5.6이 안 보인다는 보고입니다. 재현 경로도 분명합니다. ocx를 띄운 뒤 http://localhost:10100/#models에서 openai 카드를 펼치면 카운터가 4/4 visible이고, 보이는 네 줄이 gpt-5.5, gpt-5.4, gpt-5.4-mini, gpt-5.3-codex-spark뿐이라는 뜻입니다. 보고 버전은 2.41.0(Windows 11)입니다.

    지금 dev HEAD(8b60e4c44, package 2.42.0)의 카탈로그 기준을 먼저 맞춰 보겠습니다. 네이티브 목록의 권위 소스는 src/codex/catalog/native-models.ts의 NATIVE_OPENAI_MODELS입니다. 여기에는 항상 노출되는 구형 네 개(gpt-5.5 / gpt-5.4 / gpt-5.4-mini / gpt-5.3-codex-spark)와, 계정 자격으로 가려지는 GPT-5.6 패밀리(gpt-5.6-sol, gpt-5.6-terra, gpt-5.6-luna, gpt-daybreak-blue-latest), 그리고 최근 언게이트한 gpt-6-astra(#3410)가 들어 있습니다. 맨 슬러그 gpt-5.6은 이 배열에 없습니다. 핀된 upstream 스냅샷 src/codex/data/upstream-models.json도 5.6 계열은 sol/terra/luna 세 줄만 갖고, 맨 gpt-5.6 행은 없습니다. 그래서 GUI가 “4/4”만 보여주는 모습은, 자격이 안 잡힌(또는 2.41.0이라 astra 이전인) 계정에서 가시 네이티브 백필이 구형 네 개로만 채워진 상태와 잘 맞습니다. 5.6을 쓰고 싶다면 제품 표면에서는 보통 sol/terra/luna(노력/역할 갈래)를 고르는 쪽이고, 그 줄들은 ACCOUNT_GATED_NATIVE_OPENAI_MODELS라서 인증 /models 로스터에 잡혀야 카드에 뜹니다.

    한편 코드·테스트 쪽에는 맨 gpt-5.6이 “있을 수 있는 네이티브 id”처럼 남아 있습니다. src/adapters/openai-responses.ts는 reasoning scrub을 modelId !== "gpt-5.6" && !modelId.startsWith("gpt-5.6-")로 걸어서 맨 슬러그를 명시적으로 포함합니다. 라우팅/프로파일 테스트 여러 개(tests/policy-execution.test.ts, tests/routing-profile*.ts 등)도 fixture로 gpt-5.6을 씁니다. 즉 라우터가 맨 id를 네이티브로 받아들일 여지는 있는데, 카탈로그·대시보드 목록의 권위 집합에는 안 넣는 상태입니다. 사용자가 “표준 gpt-5.6이 빠졌다”고 느끼는 지점이 바로 여기입니다. 최근 dev는 astra 정렬(#3410/#3412/#3414)과 대시보드 복원(#3415/#3418)에 집중해 왔고, 맨 5.6 등록은 그 트레인에 없습니다.

    정리하면 이 이슈의 핵심 질문은 “업스트림 ChatGPT/Codex가 정말 맨 gpt-5.6을 리스트/수락하는가, 아니면 제품 id는 sol/terra/luna뿐이고 맨 슬러그는 테스트용 관용인가”입니다. 전자면 NATIVE_OPENAI_MODELS(+ upstream pin, capability/context override)에 한 줄을 더하는 catalog 버그이고, 후자면 GUI/문서에 “5.6 패밀리는 sol·terra·luna이며 자격 게이트”를 밝혀 두고 이슈를 기대 동작으로 닫는 쪽이 맞습니다. types.ts/config.ts 스플릿과 무관해서 close-don't-rebase 대상은 아닙니다.

    NATIVE_OPENAI_MODELS - 맨 gpt-5.6이 빠져 있어 Models 카드 백필에 절대 안 뜸 (보고의 4/4와 일치)
    ACCOUNT_GATED_NATIVE_OPENAI_MODELS - sol/terra/luna/daybreak는 자격 없으면 안 보이므로, 사용자가 ‘5.6 전체가 없다’고 오해하기 쉬움
    src/codex/data/upstream-models.json - 핀된 5.6 행이 sol/terra/luna뿐이라 맨 슬러그 추가 시 pin·capability 정렬이 같이 필요
    src/adapters/openai-responses.ts (맨 gpt-5.6 분기) - 어댑터는 맨 id를 이미 인지하는데 카탈로그는 비대칭
    경로/보고 버전 2.41.0 - HEAD의 gpt-6-astra 언게이트(#3410) 이전이면 가시 줄이 더 적어 보일 수 있음 (별개 이슈)

    메인테이너의 판단이 필요한 지점

    • 업스트림이 맨 gpt-5.6을 실제 wire/list id로 쓰는지(커뮤니티 probe·계정 /models 증거) 한 번만 확정할 것
    • 확정이 “패밀리 갈래만 존재”면 이슈를 문서/UX 안내로 닫을지, “맨 슬러그도 등록”할지
    • 맨 슬러그를 넣을 경우 account-gate 여부( sol과 동일 vs astra처럼 항상 노출 )와 NATIVE_OPENAI_CONTEXT_OVERRIDES/effort ladder를 누구 기준으로 빌릴지

    너의 추천
    업스트림 증거 없이 NATIVE_OPENAI_MODELS에 맨 gpt-5.6을 바로 넣지는 말 것. 먼저 해당 계정(또는 스테이징) /models에 맨 슬러그가 있는지 확인하고, 없으면 “5.6은 sol/terra/luna + 자격 게이트”로 라벨·코멘트 후 close(또는 needs-design으로 문서 이슈로 좁히기). 있으면 astra 트레인과 같은 방식으로 pin + NATIVE_OPENAI_MODELS 한 줄 + GUI 가시성 테스트로 작은 PR을 받는 것이 맞음. 중복 이슈 병합은 현 시점 불필요.

    이 댓글은 grok-bot이 작성했습니다

  3. luwei1990 commented on Sep 4, 2026

    @luwei1990
    Author

    I checked the /models response, and there are no gpt-5.6-related models available—not the bare gpt-5.6 slug, nor variants such as gpt-5.6-sol, gpt-5.6-terra, or gpt-5.6-luna. Therefore, this does not appear to be only a Dashboard visibility issue; none of the GPT-5.6 family models are currently exposed for this account.

  4. baha2046 commented on Sep 4, 2026

    @baha2046

    I solved this problem by updating the Codex CLI version, maybe you can try.

  5. luwei1990 commented on Sep 4, 2026

    @luwei1990
    Author

    I solved this problem by updating the Codex CLI version, maybe you can try.

    Thanks! Updating the Codex CLI solved the problem for me as well. I’ll close this issue now. I appreciate your help!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingcatalogModel catalog, slugs, visibility, routed entriesguiDashboard, tray, settings UI

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions