Skip to content

feat: add default Plan mode for Claude Code tasks#767

Open
mhenrichsen wants to merge 2 commits intogeneralaction:mainfrom
mhenrichsen:emdash/chubby-dots-tell-26n
Open

feat: add default Plan mode for Claude Code tasks#767
mhenrichsen wants to merge 2 commits intogeneralaction:mainfrom
mhenrichsen:emdash/chubby-dots-tell-26n

Conversation

@mhenrichsen
Copy link

Summary

  • When creating a new task with Claude Code, it now defaults to starting in Plan mode (/plan injected via stdin before the prompt)
  • Users can override per-task via a checkbox in Advanced Options, or globally via a new toggle in Settings > Tasks
  • Only visible when all selected agents support plan mode (currently Claude Code)

Test plan

  • Create a new task with Claude Code — verify /plan appears in terminal before the prompt
  • Uncheck plan mode in Advanced Options — verify prompt goes directly as CLI arg (no /plan)
  • Test with non-Claude agents — verify the plan mode checkbox is hidden
  • Test global settings toggle in Settings page
  • Test multi-agent task with Claude Code — verify /plan injection works
  • Test with no initial prompt + plan mode — verify /plan is sent alone
  • Resume existing task — verify /plan is NOT re-sent

🤖 Generated with Claude Code

When creating a new task with Claude Code, it now defaults to starting
in Plan mode. Users can override this per-task via a checkbox in the
Advanced Options, or globally in Settings. When plan mode is active,
/plan is injected via stdin before the initial prompt instead of passing
the prompt as a CLI arg.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@vercel
Copy link

vercel bot commented Feb 5, 2026

@mhenrichsen is attempting to deploy a commit to the General Action Team on Vercel.

A member of the Team first needs to authorize it.

@rabanspiegel
Copy link
Contributor

Thank you! I'd like to see this as a setting where you can select whether plan mode should be enabled by default // if supported by provider. Ideally this feature generalizes across providers and is extensible, similar to auto-approve. And then when creating a task it should resolve to present the alternate option. (If you select default === plan mode, then advanced settings should allow to deselect and vice versa)

Ensures initialInjectionSent is set in metadata even when plan mode
sends just /plan with no initial prompt, preventing re-injection on
session restart.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@nthomsencph
Copy link

Great option to have, but I disagree on whether it should be default. It is a divergence from Claude Code standard and, insofar as possible, it should be up to the developer to enable features if needed, not disable them, for a cleaner interface to CC.

@ZacharyHampton
Copy link

I would love this as a setting.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants