Skip to main content
For anything touching more than 2-3 files, use plan mode. The agent researches first, writes a structured plan, waits for your approval, then executes step-by-step.

Start a plan

Or switch to plan mode globally:
In plan mode, the agent can read but not write. When it’s ready, it calls the plan tool and the plan appears in the sidebar for review.

Review the plan

  • Approve — executes the plan step-by-step, with progress in the sidebar.
  • Revise — type what you want changed; the agent rewrites.
  • Cancel — discards the plan.

Plan types

  • Light plan — a checklist, no code. Fast, low context.
  • Full plan — includes code snippets and old→new diffs. More context, higher confidence on big refactors.
The agent picks based on the request; you can override in the prompt (“make a detailed plan”).

Why plan mode

For small fixes, planning is overhead. For multi-file refactors, it catches mistakes before you commit to them — cheaper than re-running an expensive edit session.

Resume a plan

If you close SoulForge mid-plan, /session continue picks up where you left off. Plans are saved to .soulforge/plans/ so they survive restarts.