You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
지금 이슈는 Codex Desktop 앱 모델 목록에서만 gpt-5.6-terra(Terra)가 안 보이고, 같은 OpenCodex + Codex CLI 0.153 환경에서는 Terra가 정상으로 보인다는 보고입니다. 재현 순서는 OpenCodex·CLI·Desktop을 업데이트·재시작한 뒤에도 Desktop만 빠지는 형태이고, 버전은 안정 라인 2.49, OS는 Linux, 영역 라벨은 bug/proxy입니다.
현재 dev HEAD(aff8a222b, package 2.50.0) 기준으로 Terra는 이미 “항상 목록에 올리는” 플래그십입니다. src/codex/catalog/native-models.ts의 NATIVE_OPENAI_MODELS에 gpt-5.6-sol / gpt-5.6-terra / gpt-5.6-luna / Astra / Daybreak가 들어 있고, 계정 entitlement로 가리는 ACCOUNT_GATED_NATIVE_OPENAI_MODELS에는 Daybreak만 남습니다. 예전처럼 sol/terra/luna가 roster에 없으면 피커에서 사라지던 동작은 #3460(flagshipNativeAlwaysVisible) 이후 의도적으로 풀렸습니다. 그래서 “업스트림이 확인 못 해서 OpenCodex가 Terra를 숨긴다”는 설명은 현재 dev 카탈로그 설계와 맞지 않습니다. Desktop이 받는 목록은 src/codex/convergence.ts가 model_catalog_json으로 주입하는 StaticModelsManager 쪽이고, CLI는 같은 프록시를 쓰더라도 피커/캐시 경로가 다를 수 있습니다. Desktop만 빠지면 (1) disabledModels에 terra가 들어 있거나, (2) 콤보/네이티브 별칭이 desktopAllowlistSuppressedNativeSlugs로 bare terra를 가리거나, (3) Desktop 앱 서버가 옛 카탈로그를 붙잡고 있거나, (4) Desktop이 다른 base URL/계정 네임스페이스를 보고 있을 가능성이 큽니다. desktopVisibleNativeSlugs(src/codex/catalog/metadata.ts)는 Claude Desktop 네이티브 토글과는 별 레버이고, Codex Desktop 경로는 convergence 억제 집합 + 주입 카탈로그가 핵심입니다.
스크린샷만으로는 “Sol/Luna는 있고 Terra만 없다”인지, “플래그십 전체가 없다”인지, “계정 한정 슬러그만 있다”인지 확정이 안 됩니다. CLI에 보이면 프록시 라우팅 자체는 살아 있을 가능성이 높고, Desktop 쪽 카탈로그 동기화·억제·캐시 쪽을 먼저 가르는 게 맞습니다. 안정 2.49와 지금 dev 2.50.0 사이에 카탈로그 플래그십 언게이트·터미널 검증·웹서치 브리지 등이 더 쌓여 있으니, 가능하면 dev 빌드에서도 같은지 한 번 보면 범위가 좁아집니다.
요약 - Desktop만 Terra 누락, CLI는 정상. 현재 dev에서 terra는 언게이트 플래그십이라 entitlement 부재만으로는 설명이 안 됨.
src/codex/catalog/native-models.ts - ACCOUNT_GATED는 Daybreak만; sol/terra/luna/Astra는 목록 고정(#3460).
src/codex/convergence.ts / desktopAllowlistSuppressedNativeSlugs - Desktop 주입 카탈로그에서 bare slug 억제 가능(disabledModels·네이티브 별칭 콤보).
재현 정보 - disabledModels, Sol/Luna 표시 여부, ocx sync 직후 Desktop 재시작 여부, Desktop이 가리키는 base URL이 CLI와 같은지가 비어 있음.
버전 - 보고는 2.49; 리뷰 기준 HEAD는 2.50.0(aff8a222b). 안정선과 dev 카탈로그 차이를 한 줄로 확인하면 좋음.
메인테이너의 판단이 필요한 지점
같은 증상이 dev HEAD에서도 재현되는지, 아니면 2.49 카탈로그/캐시 잔여인지
Terra만 빠지는지 Sol/Luna도 같이 빠지는지(플래그십 공통 vs terra 단일)
disabledModels / 콤보 별칭 억제를 사용자 설정 버그로 닫을지, Desktop 카탈로그 주입 버그로 남길지
너의 추천
재현에 필요한 설정 조각만 더 받은 뒤, disabledModels·별칭 억제·옛 카탈로그 캐시가 아니면 Desktop convergence 주입 경로를 좁혀 조사하세요. entitlement 게이트로 terra를 다시 가리는 방향은 현재 dev 정책(#3460)과 반대이므로 추천하지 않습니다. 설정 문제면 안내 후 닫고, 주입/캐시 버그면 최소 재현 fixture PR로 이어가세요.
Release-train 4 check against current dev (6d64ea26a7). Terra is in the native roster that every catalog build starts from (src/codex/catalog/native-models.ts:220-234) and is not account-gated, so a missing roster entry no longer hides it. It can still be left out by catalog suppression, for example a disabledModels entry or a Desktop catalog that was not re-read after sync. The report is from 2.49 on Linux, and several catalog and Desktop-sync fixes have landed since, so we can't tell whether it still reproduces.
If it still happens on a current build, please post: OpenCodex, Codex Desktop and Codex CLI versions; whether Desktop and the CLI use the same Codex home (yes or no, no paths needed); whether Sol and Luna show up in Desktop; any disabledModels entry (model ids only); and, after ocx sync and a Desktop restart, whether the catalog file named by model_catalog_json in Desktop's config contains a gpt-5.6-terra row (yes or no). That tells us whether Desktop is reading a stale catalog or OpenCodex is writing one without Terra. Keeping this open until then.
Thank you for reporting the Desktop discrepancy. The report is from 2.49, and we lack a current reproduction or evidence showing whether the generated catalog contains Terra after later catalog and sync changes. Please reopen with current OpenCodex/Desktop/CLI versions, sanitized ocx doctor output, and a minimal reproduction stating whether Desktop’s injected catalog contains the Terra row.
Closing as not reproducible with the current evidence; this is not a fix claim.
Activity
lidge-jun commentedon Sep 9, 2026
리뷰 · 우선순위 58 / 80
지금 이슈는 Codex Desktop 앱 모델 목록에서만
gpt-5.6-terra(Terra)가 안 보이고, 같은 OpenCodex + Codex CLI 0.153 환경에서는 Terra가 정상으로 보인다는 보고입니다. 재현 순서는 OpenCodex·CLI·Desktop을 업데이트·재시작한 뒤에도 Desktop만 빠지는 형태이고, 버전은 안정 라인 2.49, OS는 Linux, 영역 라벨은 bug/proxy입니다.현재
devHEAD(aff8a222b, package 2.50.0) 기준으로 Terra는 이미 “항상 목록에 올리는” 플래그십입니다.src/codex/catalog/native-models.ts의NATIVE_OPENAI_MODELS에gpt-5.6-sol/gpt-5.6-terra/gpt-5.6-luna/ Astra / Daybreak가 들어 있고, 계정 entitlement로 가리는ACCOUNT_GATED_NATIVE_OPENAI_MODELS에는 Daybreak만 남습니다. 예전처럼 sol/terra/luna가 roster에 없으면 피커에서 사라지던 동작은 #3460(flagshipNativeAlwaysVisible) 이후 의도적으로 풀렸습니다. 그래서 “업스트림이 확인 못 해서 OpenCodex가 Terra를 숨긴다”는 설명은 현재dev카탈로그 설계와 맞지 않습니다. Desktop이 받는 목록은src/codex/convergence.ts가model_catalog_json으로 주입하는 StaticModelsManager 쪽이고, CLI는 같은 프록시를 쓰더라도 피커/캐시 경로가 다를 수 있습니다. Desktop만 빠지면 (1)disabledModels에 terra가 들어 있거나, (2) 콤보/네이티브 별칭이desktopAllowlistSuppressedNativeSlugs로 bare terra를 가리거나, (3) Desktop 앱 서버가 옛 카탈로그를 붙잡고 있거나, (4) Desktop이 다른 base URL/계정 네임스페이스를 보고 있을 가능성이 큽니다.desktopVisibleNativeSlugs(src/codex/catalog/metadata.ts)는 Claude Desktop 네이티브 토글과는 별 레버이고, Codex Desktop 경로는 convergence 억제 집합 + 주입 카탈로그가 핵심입니다.스크린샷만으로는 “Sol/Luna는 있고 Terra만 없다”인지, “플래그십 전체가 없다”인지, “계정 한정 슬러그만 있다”인지 확정이 안 됩니다. CLI에 보이면 프록시 라우팅 자체는 살아 있을 가능성이 높고, Desktop 쪽 카탈로그 동기화·억제·캐시 쪽을 먼저 가르는 게 맞습니다. 안정 2.49와 지금
dev2.50.0 사이에 카탈로그 플래그십 언게이트·터미널 검증·웹서치 브리지 등이 더 쌓여 있으니, 가능하면dev빌드에서도 같은지 한 번 보면 범위가 좁아집니다.메인테이너의 판단이 필요한 지점
devHEAD에서도 재현되는지, 아니면 2.49 카탈로그/캐시 잔여인지disabledModels/ 콤보 별칭 억제를 사용자 설정 버그로 닫을지, Desktop 카탈로그 주입 버그로 남길지너의 추천
재현에 필요한 설정 조각만 더 받은 뒤,
disabledModels·별칭 억제·옛 카탈로그 캐시가 아니면 Desktop convergence 주입 경로를 좁혀 조사하세요. entitlement 게이트로 terra를 다시 가리는 방향은 현재dev정책(#3460)과 반대이므로 추천하지 않습니다. 설정 문제면 안내 후 닫고, 주입/캐시 버그면 최소 재현 fixture PR로 이어가세요.이 댓글은 grok-bot이 작성했습니다
lidge-jun commentedon Sep 27, 2026
Release-train 4 check against current
dev(6d64ea26a7). Terra is in the native roster that every catalog build starts from (src/codex/catalog/native-models.ts:220-234) and is not account-gated, so a missing roster entry no longer hides it. It can still be left out by catalog suppression, for example adisabledModelsentry or a Desktop catalog that was not re-read after sync. The report is from 2.49 on Linux, and several catalog and Desktop-sync fixes have landed since, so we can't tell whether it still reproduces.If it still happens on a current build, please post: OpenCodex, Codex Desktop and Codex CLI versions; whether Desktop and the CLI use the same Codex home (yes or no, no paths needed); whether Sol and Luna show up in Desktop; any
disabledModelsentry (model ids only); and, afterocx syncand a Desktop restart, whether the catalog file named bymodel_catalog_jsonin Desktop's config contains agpt-5.6-terrarow (yes or no). That tells us whether Desktop is reading a stale catalog or OpenCodex is writing one without Terra. Keeping this open until then.lidge-jun commentedon Oct 7, 2026
Thank you for reporting the Desktop discrepancy. The report is from 2.49, and we lack a current reproduction or evidence showing whether the generated catalog contains Terra after later catalog and sync changes. Please reopen with current OpenCodex/Desktop/CLI versions, sanitized
ocx doctoroutput, and a minimal reproduction stating whether Desktop’s injected catalog contains the Terra row.Closing as not reproducible with the current evidence; this is not a fix claim.