Conversation
|
Follow-up is in |
|
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: 817 root tests passed, 5 skipped, 0 failed; 71 compaction-selector 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 and correct the stale dependency-audit CI note. New GitHub CI results remain separate from these local checks. |
Summary
Adds an optional model choice for the summary step of automatic Pro compaction:
Ordinary task turns keep their original model. Zero Risk, Luna, non-Pro tasks, context thresholds, and the five-minute handoff budget are unchanged.
Implementation
compaction-executioncontract. Older helpers reject the request instead of ignoring the setting.The detailed boundary and compatibility notes are in
docs/compaction-model-selection.md.Selector follow-up — 2026-09-14
Updated in
1291cc4:Current branch validation
bun test ./tests: 817 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.
No aggregate
bun run verifyor cross-platform packaging success is claimed for this follow-up.Earlier feature validation (before this selector follow-up)
bun test ./tests: 807 passed, 1 skipped, 0 failed.bun run launcher:test: 300 passed, 1 skipped, 0 failed.The earlier dependency-audit note is superseded: the pre-follow-up
b344682CI run passed both dependency audits and Ubuntu verification, but Windows had test timeouts/a helper IPCEPIPEfailure, and macOS failed packaged signature verification. This selector-only follow-up does not claim to repair those separate failures; the new CI run must be evaluated independently.Scope
This selector follow-up adds no dependency, lockfile, routing, statistics, main-task model, compaction-threshold, or timeout changes. It preserves the dependency fixes already on the branch. This is separate from #439, which proposes model selection for ordinary Pro turns.