Conversation
406226a to
039c385
Compare
|
Updated this existing PR in The fix distinguishes an explicitly checked family from Latest's rendered low-effort model, expands collapsed inert model rows before an actionable click, and bounds post-change state settling to one second. Pre-send model/effort checks still fail closed; no force-click, model fallback, accepted-prompt resend, or longer compaction budget was added. Validation on this branch: 768 root tests passed, 5 skipped, 0 failed; 60 selector/model-contract tests passed; 2 offline real-Chromium DOM tests passed; TypeScript, runtime build, and relocatable smoke passed. The opt-in DOM reproduction and evidence boundaries are documented in the PR. The earlier live success was on the local-enhanced integration, not a new paid end-to-end run of this standalone branch. No paid prompts or installed app/profile changes were made in this update. I also refreshed the PR description to separate current verification from earlier feature testing. New GitHub CI results remain separate from these local checks. |
Summary
Add an optional Settings → Automated Pro model selector: Follow ChatGPT (unchanged default), GPT-5.6 Sol Pro, GPT-5.5 Pro, or GPT-6 Astra Pro.
The existing
chatgpt-web/proroute selects the Pro effort but does not pin the underlying model version. This lets users keep Pro reasoning while explicitly choosing an available family.Related to the explicit model-version selection roadmap in Discussion #309.
Behavior and boundaries
proModelVersionin the canonical profile config. Follow removes it; existing profiles need no migration.Selector follow-up — 2026-09-14
Updated in
a6918af:Current branch validation
bun test ./tests: 768 passed, 5 skipped, 0 failed.CHATGPT_PICKER_TEST_CHROME.Separate earlier installed evidence comes from a local-enhanced integration: an actual 5.6 selector-only probe changed from a five-second intercepted-click failure to success in 2.16 seconds without submitting a prompt; after that installation an ordinary task passed selection and reached submission acceptance. This is not evidence that its entire task completed or that all model versions were live-tested.
The new GitHub CI run still stops at the unchanged root dependency audit: Hono 4.12.34 has three moderate advisories (fixed upstream in 4.13.5). This is separate from the selector tests above. No aggregate
bun run verifyor cross-platform packaging success is claimed.Earlier feature validation (before this selector follow-up)
PRO56_OK(escaped underscore in Markdown transport).aria-valuetext: the actual version is in its keyboard menuitem'saria-describedbytargets. Fixed from observed DOM and added a sanitized fixture plus regression tests. Those failed preflights did not submit prompts.bun run verifywas attempted but stops at pre-existing dependency advisories: root Hono 4.12.34 (three moderate advisories). Running the remaining stages separately also reports the existing launcher js-yaml 4.3.1 high advisory. Dependency changes are intentionally left to #415; no lockfiles or dependencies are changed here.Sanitized DOM evidence, reproduction command, and live-test boundaries:
docs/pro-model-selection.md. No browser state, account information, raw logs, or credentials are included.