Skip to content

Commit 9ea993b

Browse files
committed
docs(codex): clarify catalog versus runtime identity
1 parent 4cd6e64 commit 9ea993b

5 files changed

Lines changed: 15 additions & 6 deletions

File tree

docs-site/src/content/docs/guides/codex-integration.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -184,7 +184,9 @@ start and on `ocx sync`, opencodex:
184184
4. **Filters** `config.disabledModels` and each provider's non-empty `selectedModels` allowlist.
185185
5. **Re-ranks** so featured models sort first (see below), then writes the merged catalog back.
186186

187-
Routed catalog entries also get their GPT-5 identity rewritten to the real upstream model name.
187+
The cloned catalog `base_instructions` identity line is rewritten to the real upstream model name
188+
as static catalog metadata. Runtime request identity is handled separately: routed adapters replace
189+
Codex's live GPT-5 identity line with a model-agnostic coding-agent introduction.
188190
When unique, their default picker label is the final segment of the native model id, so provider
189191
namespaces do not hide the model name in narrow pickers. Basename collisions retain enough native
190192
route context to distinguish the rows; if the same native id comes from multiple providers, the

docs-site/src/content/docs/ja/guides/codex-integration.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,9 @@ Codex はディスクのカタログ(デフォルト `$CODEX_HOME/opencodex-cata
147147
4. `config.disabledModels` と各プロバイダーの空でない `selectedModels` 許可リストを**適用**します。
148148
5. フィーチャー済みモデルが先に並ぶよう**再整列**した後(下記参照)、マージされたカタログを書き戻します。
149149

150-
ルーティングされたカタログ項目の GPT-5 アイデンティティ文言も実際の上流モデル名に合わせます。
150+
複製されたカタログの `base_instructions` にあるアイデンティティ行は、静的なカタログメタデータとして実際の
151+
上流モデル名に合わせて書き換えられます。実行時リクエストのアイデンティティは別に処理され、ルーティング
152+
アダプターが Codex のライブ GPT-5 アイデンティティ行をモデル非依存のコーディングエージェント文言に置き換えます。
151153
一意であれば、デフォルトのピッカーラベルにはネイティブモデル ID の最後のセグメントが使われるため、幅の狭い
152154
ピッカーでもプロバイダーの名前空間がモデル名を隠しません。同じ basename が衝突する場合は行を区別できるだけの
153155
ネイティブ経路を残し、同じネイティブ ID が複数のプロバイダーにある場合はプロバイダー名も表示します。完全な

docs-site/src/content/docs/ko/guides/codex-integration.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,9 @@ Codex는 디스크의 카탈로그(기본값 `$CODEX_HOME/opencodex-catalog.json
145145
4. `config.disabledModels`와 각 프로바이더의 비어 있지 않은 `selectedModels` 허용 목록을 **적용**합니다.
146146
5. featured 모델이 먼저 정렬되도록 **재정렬**한 뒤(아래 참고), 병합된 카탈로그를 다시 작성합니다.
147147

148-
라우팅된 카탈로그 항목의 GPT-5 정체성 문구도 실제 업스트림 모델 이름에 맞게 바꿉니다. 이름이 고유하면 기본 선택기
148+
복제된 카탈로그의 `base_instructions` 정체성 문구는 정적 카탈로그 메타데이터에서만 실제 업스트림 모델 이름으로
149+
바뀝니다. 런타임 요청의 정체성은 별도로 처리되며, 라우팅 어댑터가 Codex의 실시간 GPT-5 정체성 문구를 모델과 무관한
150+
코딩 에이전트 문구로 바꿉니다. 이름이 고유하면 기본 선택기
149151
레이블은 네이티브 모델 ID의 마지막 부분만 사용하므로 폭이 좁은 선택기에서도 프로바이더 네임스페이스가 모델 이름을
150152
가리지 않습니다. 같은 basename이 겹치면 행을 구분하는 데 필요한 네이티브 경로를 남기고, 같은 네이티브 ID가 여러
151153
프로바이더에 있으면 프로바이더 이름도 표시합니다. 전체 카탈로그 slug는 설명에 그대로 남습니다. 경로 자체를 눈에 띄게

docs-site/src/content/docs/ru/guides/codex-integration.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -165,8 +165,10 @@ Codex показывает модели из каталога на диске (
165165
5. **Переранжирует** так, чтобы избранные модели шли первыми (см. ниже), и записывает
166166
объединённый каталог обратно.
167167

168-
У маршрутизируемых записей каталога идентичность GPT-5 также переписывается на настоящее имя
169-
вышестоящей модели. Если имя уникально, по умолчанию в селекторе показывается последний сегмент
168+
В клонированном `base_instructions` строка идентичности переписывается на настоящее имя вышестоящей
169+
модели только как статические метаданные каталога. Идентичность рабочего запроса обрабатывается
170+
отдельно: маршрутизируемые адаптеры заменяют живую строку Codex о GPT-5 нейтральным описанием
171+
агента программирования. Если имя уникально, по умолчанию в селекторе показывается последний сегмент
170172
нативного идентификатора модели, поэтому пространство имён провайдера не скрывает имя модели в узком
171173
селекторе. При совпадении basename сохраняется достаточная часть нативного маршрута, а если один и тот
172174
же нативный ID доступен у нескольких провайдеров, показывается и провайдер. Полный slug каталога

docs-site/src/content/docs/zh-cn/guides/codex-integration.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,8 @@ Codex 显示的模型来自一个磁盘上的目录(默认为 `$CODEX_HOME/ope
138138
4. **应用过滤**`config.disabledModels`,以及每个提供商非空的 `selectedModels` allowlist。
139139
5. **重新排序**,使置顶模型排在最前(见下文),然后将合并后的目录写回。
140140

141-
路由目录条目还会把 GPT-5 身份文案改为真实的上游模型名称。
141+
克隆目录中的 `base_instructions` 身份行只会作为静态目录元数据改写为真实的上游模型名称。
142+
运行时请求的身份信息单独处理:路由适配器会把 Codex 实时发送的 GPT-5 身份行替换为与模型无关的编码代理说明。
142143
名称唯一时,默认的选择器标签使用原生模型 ID 的最后一段,因此在较窄的选择器中,提供商命名空间不会遮住模型名称。
143144
若 basename 冲突,则保留足以区分各行的原生路由信息;若多个提供商暴露同一个原生 ID,还会显示提供商名称。
144145
完整的目录 slug 仍保留在说明中。如果需要直观看出路由本身(例如

0 commit comments

Comments
 (0)