Overview
Entering and Exiting
/plan command to toggle Plan mode on or off:
- Once enabled, Qoder will explore the code in read-only mode and output a plan without directly modifying your code.
- Run
/planagain to exit.
--permission-mode plan is retained for backward compatibility. Since Plan is a working state rather than a permission mode, this value is mapped to "default permission mode + enter Plan state".
How It Works
- Qoder reads relevant files, searches the codebase, and analyzes the current state to understand what needs to be done and how.
- Its write access is restricted, focusing its output on a plan for your review.
- You can provide feedback on the plan and have Qoder adjust it until it meets your expectations.
Executing with Goal
/goal set to enter Goal mode, allowing Qoder to autonomously execute the approved plan to completion. This ensures the correct direction while letting Qoder handle the subsequent implementation.
For detailed information on Goal, see Continuously Achieving Goals (Goal). If Plan is active before Goal execution, Qoder will restore the Plan state along with the goal when resuming across processes.
When to Use
- High-impact changes: Modifications spanning multiple files or involving public interfaces and core logic.
- Uncertain direction: Scenarios with multiple implementation options that require comparison before deciding.
- Desire for prior review: When you want to see Qoder's intended approach before any changes are made.
- For the relationship between Plan and permission modes, see Permissions.
- For how to choose between different working methods, see Choosing the Right Working Approach.