How the agent decides
To plan first, say so in your message, for example “plan the architecture before you build”. Review the plan in Plan, then ask for implementation. Planning never starts a build on its own.
In the CLI,
/plan keeps your next messages on the plan (flows, spec, roadmap, architecture) and runs no code; it returns to automatic behavior once the plan lands, and /auto returns immediately. /plan needs a paid plan. The web app has no Plan toggle.
Choose a unit of work
For a small change, describe it in chat. Use a dedicated sprint for a defined feature:Sprint effort
Set effort with/effort before launching the sprint.
Higher effort can involve more model work and credits. Effort controls the workflow; it does not promise a particular duration or result.

