Repository navigation
Conversation
Codex CLI 0.164.0 `codex debug models` lists gpt-6-astra with efforts low to ultra, so the family takes low to ultra and defaults to max, as Sol and Luna do. Its released pair is appended to the append-only list. Codex families generate no Claude agents; the renderer adds only the catalog row. Default roles and panels are unchanged. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Contributor
Merge Protections🟠 1 of 2 protections blocking · waiting on 🤖 CI
🟠 Queue ready pull requestsWaiting for
Waiting checks:
|
|
[Medium impact] The code changes appear safe to merge once the required exact-head live gate passes. SummaryAdds GPT-6 Astra as an optional Codex family with efforts from
Reviews (1) · Last reviewed commit: "feat(models): register GPT-6 Astra as an..." · Reviewed by Greptile |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Registers GPT-6 Astra as an optional Codex family, so a model sheet can name
codex:gpt-6-astra@<effort>. Onmainthe registry resolves it as unregistered.The efforts come from the CLI. Codex CLI 0.164.0
codex debug modelslistsgpt-6-astrawithlow medium high xhigh max ultra(Luna lists noultra). The default ismax, as for Sol and Luna. The pair is appended because the released-pair list is append-only. Codex families generate no Claude agents, andrender.ts --writechanged only the catalog row.docs/reference.mdnow saysultrais offered on Sol and Astra, andCHANGES.mdgets an Unreleased entry. Default roles and panels are unchanged.Evidence
main,resolveModel("codex", "gpt-6-astra")returns{"kind":"unregistered"}.After: it returns
currentwith familyastra.registry.test.tsasserts that Astra resolves toastraatmaxby default, and that@ultrareaches Codex asmodel_reasoning_effort="ultra".pstack-runner(--parent claude --provider codex --model gpt-6-astra --effort high --mode read-only) exited 0 in 17.9 s. The receipt readsstatus: complete,modelEvidence: pinned-argv,error: null. The model replied:defaultEffort: "max"; efforts: ["low", "medium", "high", "xhigh", "max", "ultra"]. The receipt stays local and private:open-pstack-astra-probe/receipt.json.bun run test506 pass, 0 fail.bun run typecheckpasses.claude plugin validate plugins/pstackpasses.bun run staticpasses its JSON and skill checks, and its verifier suite runs 200 pass, 1 fail. The failure ispublisher request boundaries > a manifest is version-only when only its version strings changed since the merge base, which hits Bun's 5 s default timeout on this machine. It fails the same way on a cleanorigin/mainworktree, and passes on both trees in about 9 s under--timeout 30000.Merge Danger
Door: two-way
One new family row and one new released pair. Reverting removes the row, and a sheet that names Astra resolves as unregistered again, as it does on
maintoday.Blast Radius: opt-in
No role default uses Astra. Only a sheet that names it changes behavior.
Verification
live-gatestatus on the final head links the evidence comment (installed version, surface, action, observed result).Mergify does not queue a pull request without
live-gateon its exact head. Do not merge, tag, release, or roll out without it.🤖 Generated with Claude Code