feat(pstack): support GPT-6 role families - #9
Merged
Merged
Conversation
Add Astra, GPT-6 Sol, and Luna as optional model families for setup-pstack. Keep upstream defaults intact and validate their provider routes and effort flags.
# Conflicts: # plugins/pstack/skills/poteto-mode/scripts/runner/model-matrix.test.ts
Add the astra, sol-6, and luna families to the lane guide, usage guide, reference, README, and fork-ownership list. Existing sheets and first-run defaults stay on codex:gpt-5.6-sol@max.
thisguymartin
marked this pull request as ready for review
September 28, 2026 06:23
This was referenced Sep 28, 2026
Merged
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.
Closes #8
Why
setup-pstackrejects GPT-6 Astra, Sol, and Luna because its model matrices do not list them. Add them as optional Codex families so Architect and other roles can select them without changing existing assignments.Scope
astra,sol-6, andlunato the additional model matrix withhighas the proposed pstack effort.spawn_agentprobes and Claude Code parents through the existing external Codex runner.main(multiple gateway model choices). The one conflict was in the flex-matrix test, and it resolves to main's version.docs/LANES.md,docs/USAGE.md,docs/reference.md,README.md, andUPSTREAM-FLEX.md. The docs cover the panel-diversity rule (all Codex families count as one provider) and why Codex'sultraeffort is not selectable.Blast Radius
Existing model sheets and default roles keep their current descriptors. Only roles that select a new GPT-6 family use the new rows.
Verification
Live evidence:
gpt-6-astra@high,gpt-6-sol@high, andgpt-6-luna@highreturned their expected markers in an earlier session.pstack-runner --parent claude --provider codex --effort high --mode read-onlyran once per model on Codex CLI 0.157.1. All three exited 0 with receiptstatus: complete,modelEvidence: pinned-argv, the exact expected marker, and elapsed times of 6734 ms (Astra), 6963 ms (Sol), and 5725 ms (Luna).These probes prove model availability and both routes. They do not prove installed plugin behavior. Keep this PR in draft until
/setup-pstackpasses in both harnesses with the exact candidate installed.