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.