Skip to content

Add GPT-6 Astra to the Codex model picker - #113

Open
anglinb wants to merge 1 commit into
jakemor:mainfrom
anglinb:codex/enable-astra-picker
Open

Add GPT-6 Astra to the Codex model picker#113
anglinb wants to merge 1 commit into
jakemor:mainfrom
anglinb:codex/enable-astra-picker

Conversation

@anglinb

@anglinb anglinb commented Sep 5, 2026

Copy link
Copy Markdown
Contributor

Adds gpt-6-astra to the Codex model picker with the parameters reported by the current Codex catalog: Medium by default, Low through Ultra reasoning, and Fast mode support. GPT-5.6 Sol remains the default model.

Tests cover picker rendering, model normalization, settings persistence, and the provider catalog.

Validation: bun test src/shared/types.test.ts src/server/provider-catalog.test.ts src/server/app-settings.test.ts src/server/read-models.test.ts src/client/lib/composer.test.ts src/client/components/chat-ui/ChatPreferenceControls.test.tsx (100 passed), plus bunx tsc --noEmit.

🌸 Shipped with Kanna — an open-source workspace for all your coding agents. Written by codex/gpt-5.6-sol.

Register Astra with its Codex reasoning levels and fast-mode support, and cover picker, settings, and catalog normalization.

🌸 Shipped with Kanna — https://kanna.sh

Co-Authored-By: Kanna <noreply@kanna.sh>
Kanna-Agent: codex/gpt-5.6-sol
@greptile-apps

greptile-apps Bot commented Sep 5, 2026

Copy link
Copy Markdown

Greptile Summary

Adds GPT-6 Astra to the built-in Codex model catalog while retaining GPT-5.6 Sol as the default.

  • Declares Astra’s Medium default and Low-through-Ultra reasoning options.
  • Enables fast mode through the existing capability-based normalization and launch path.
  • Adds coverage for picker rendering, model normalization, settings persistence, provider catalog behavior, and read-model exposure.

Confidence Score: 5/5

The PR appears safe to merge with no actionable correctness, security, or repository-rule issues identified.

Astra is consistently represented by the shared catalog, normalized through existing model-capability paths, forwarded to Codex without being dropped, and does not replace GPT-5.6 Sol as the default.

Important Files Changed

Filename Overview
src/shared/types.ts Adds the Astra catalog entry and model-specific capability metadata without changing the explicit Codex default.
src/server/provider-catalog.ts Updates documentation around capability-based fast-mode gating; existing normalization supports Astra without model-specific branching.
src/shared/types.test.ts Verifies Astra model-ID normalization and its complete reasoning-effort set.
src/server/app-settings.test.ts Verifies Astra reasoning and fast-mode preferences survive settings normalization and persistence.
src/server/provider-catalog.test.ts Verifies Astra option normalization and server model-ID handling.
src/server/read-models.test.ts Verifies Astra is exposed through the Codex provider read model.
src/client/components/chat-ui/ChatPreferenceControls.test.tsx Verifies the picker renders Astra’s reasoning and fast-mode controls.

Reviews (1): Last reviewed commit: "Add GPT-6 Astra to Codex picker" | Re-trigger Greptile

anglinb added a commit to anglinb/kanna that referenced this pull request Sep 5, 2026
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.

1 participant