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>
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 |
feat(models): register GPT-6 Astra as an optional Codex family (port of #251)
|
Merged as #267, with you as the commit author. It ships in Open Pstack 1.17.0. Thanks for the clear evidence. |
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. Refs ericlitman#251 Co-authored-by: Justin Shook <20212198+shookya@users.noreply.github.com> Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
Batch 262 closeout for this issue (full record: https://github.com/mobilyze-llc/docs/blob/main/projects/open-pstack/records/2026-11-06-batch-262/closeout.md): #251: register GPT-6 Astra as an optional Codex family (fork PR by shookya)Ported as PR #267 with shookya as commit author; #267's keyword closed the fork PR, which got a thank-you. The registry row matches |
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