Skip to content

fix(terminals): use full Codex 5.6 model ids#253

Merged
gently-whitesnow merged 1 commit into
masterfrom
fix/codex-gpt-56-models
Jul 16, 2026
Merged

fix(terminals): use full Codex 5.6 model ids#253
gently-whitesnow merged 1 commit into
masterfrom
fix/codex-gpt-56-models

Conversation

@gently-whitesnow

Copy link
Copy Markdown
Owner

Цель

Исправить запуск Codex под ChatGPT-аккаунтом: в codex -m должен уходить полный id модели из серверного whitelist, а не короткий суффикс.

Изменения

  • Codex whitelist заменён на gpt-5.6-sol, gpt-5.6-terra, gpt-5.6-luna, gpt-5.5.
  • Дефолт остаётся первым элементом списка: gpt-5.6-sol + high.
  • Обновлён OpenAPI contract и generated C#/TS артефакты.
  • Обновлены backend/frontend тесты с жёстко заданными model id.

Решения

  • Alias-маппинг не добавлялся: существующий spawn уже передаёт options.Model напрямую, теперь это полный Codex id.
  • gpt-5.4 и gpt-5.4-mini не добавлялись в UI whitelist, чтобы сохранить утверждённую поверхность выбора.

Ограничения

  • Миграция сохранённых last-used коротких id не добавлялась; старые значения будут падать на новый дефолт при резолве.

Проверка

  • dotnet test tests/Throne.Application.Tests/Throne.Application.Tests.csproj
  • dotnet test tests/Throne.Api.Tests/Throne.Api.Tests.csproj
  • dotnet test tests/Throne.Infrastructure.Tests/Throne.Infrastructure.Tests.csproj
  • pnpm test src/entities/terminal-setting/model/types.test.ts src/widgets/intent-panels/agent-terminal-panel/ui/AgentTerminalPanel.test.tsx src/widgets/intent-panels/agent-terminal-panel/ui/AgentTerminalPanel.live.test.tsx
  • bash scripts/quality/verify.sh

Решения:
- Заменён Codex whitelist на реальные id gpt-5.6-sol, gpt-5.6-terra, gpt-5.6-luna и gpt-5.5, чтобы значение уходило в codex -m без alias-маппинга.
- gpt-5.6-sol оставлен первым элементом списка, поэтому он остаётся native default через существующий DefaultModel.
- OpenAPI и generated C#/TS артефакты регенерированы из контракта; тесты обновлены на полный id.

Отброшено:
- Alias-маппинг terra/sol/luna не добавлялся, потому что CLI принимает полный id и утверждённый вариант требует отдавать его напрямую.
- Legacy gpt-5.4/gpt-5.4-mini не добавлялись в UI whitelist, чтобы не расширять выбранную оператором поверхность.

Ограничения:
- Миграция сохранённых last-used значений не добавлялась; старые короткие id будут резолвиться к новому дефолту.
@gently-whitesnow
gently-whitesnow merged commit bc7bff5 into master Jul 16, 2026
1 check passed
@gently-whitesnow
gently-whitesnow deleted the fix/codex-gpt-56-models branch July 16, 2026 07:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants