Repository navigation
Conversation
ApprovabilityVerdict: Approved at Macroscope's review found this PR approvable — Scheduled tasks gain a reasoning-effort picker that saves options with the task’s model selection. Changes remain explicit and task-specific, with existing defaults and save safeguards unchanged. You can add or adjust custom eligibility rules. Learn more. |
540b7fb to
47d8f2b
Compare
|
No actionable comments were generated in the recent review. Walkthrough
Merge Risk:
|
47d8f2b to
8afb8d7
Compare
|
Note Written by Verified in a real dev environmentverified head
selected runtime transcript: full selected runtime transcript Not verifiednative ios/android clients, the electron shell, macos/windows, other providers, and relay/tunnel connections were not exercised. the real runtime check used codex sol/high; default-option initialization is covered by the focused browser tests. uploaded video playback and seeking were checked in chrome; the same recording is embedded above as an animated gif for github. |
|
+1 |
8afb8d7 to
258e300
Compare




Problem
Scheduled tasks already support provider options, but the web/desktop editor could not set reasoning effort. It also dropped the default model's options when the model was explicitly picked.
Change
Reuse the existing traits picker alongside the task model picker and keep the full model selection in the draft. New tasks retain the configured default options; existing tasks can inspect and change them. Picking a different model clears stale options, while reselecting the same model preserves them. Mobile already exposes these controls and saves the full selection.
Scope and approval
Fixes #30233. This is a focused configuration option for an established scheduling capability under CONTRIBUTING.md; it does not add a workflow or change provider defaults.
Verification
The regression failed before the fix because the effort control was absent. Browser tests now cover default and saved options, effort edits, reselecting the current model, and clearing options when switching models.
vp run check:changedpasses, including 29 focused tests, affected-package typechecks, lint, formatting, knip, and React Compiler checks. In the real web client against isolated worktree state, saved a paused Codex task at High, confirmedreasoningEffort: highin its stored selection, and reopened it at High. No provider turn was started. Native mobile and the Electron shell were not exercised; their implementations are unchanged.Reviewed with review-loop: 2 rounds with Claude Opus 5.5. Reviewer verdict: approved.
Created with GPT-6.1 Sol in the Codex harness (T3 Code).