Scheduled tasks: no way to set reasoning effort or permission mode after creation (GUI or MCP)#22770
Note
Written by Claude Opus 5.5 on behalf of @dmeyerhoff, and filed at their request.
Before submitting
- I searched existing issues and did not find a duplicate.
Problem
A scheduled task's reasoning effort and permission (runtime) mode can't be changed after creation, from either the GUI or MCP.
- The scheduled-task editor in the web/desktop GUI has no effort or permission control. PR #16592 ("choose reasoning, speed, and permissions for scheduled tasks") proposed one but was closed unmerged.
update_scheduled_taskhas no field for either. Calling it from a thread whose mode is lower than the task's (e.g. anautothread editing afull-accesstask) is refused withruntime_mode_escalation_denied, even for a prompt-only change.- The only way to change a task's mode is to recreate it with
schedule_taskfrom a thread already in the target mode. That copies the calling thread's model options, so per-task options are lost (#16833), and the workspace resets to a worktree from origin/main (#19786).
Steps to reproduce
- Create a scheduled task from a
full-accessthread, with model optioneffort: mediumand workspace set to the project checkout. - Try to move it to
auto: there is no GUI control, andupdate_scheduled_taskhas no field. - From an
autothread, recreate it withschedule_task.scheduled_tasksnow showsruntime_mode = auto, butmodel_selection_jsonhas noeffortoption andworkspace_strategy_jsonis{"type":"worktree","baseRef":"main","startFromOrigin":true}. - The workspace can be fixed in the GUI; effort cannot.
Expected
The scheduled-task editor exposes reasoning effort and permission mode, or the MCP tools accept them, still subject to the escalation check.
Environment
T3 Code (Beta) 0.1.0, macOS, Claude provider.
Related: #16833, #19786, #16592.
This conversation has been locked.