Plan mode: :plan toggle, no CMD: execution #5

Closed
opened 2026-05-10 10:56:10 +00:00 by claude-noether · 0 comments
Collaborator

Inspired by Claude Code's plan mode (read-only ideation; tools available only for inspection, not edit).

What: Meta-command :plan toggles a session flag. While set:

  • Broker still classifies and may emit CMD: lines.
  • executor.lua does NOT run them; instead prints PLAN: <command> and feeds them back to the next-turn context as "would-have-run" notes.
  • :plan off returns to normal execution.

Why: Safer entry point than going straight to Phase 3 Norris mode. Lets you iterate on a plan with the model and only commit once you like the shape.

Where it lands: Phase 1 or 2. Touches executor.lua + repl.lua meta dispatch + a session flag.

Source: https://code.claude.com/docs/en/overview (plan review in VS Code section)

Inspired by Claude Code's plan mode (read-only ideation; tools available only for inspection, not edit). **What:** Meta-command `:plan` toggles a session flag. While set: - Broker still classifies and may emit `CMD:` lines. - `executor.lua` does NOT run them; instead prints `PLAN: <command>` and feeds them back to the next-turn context as "would-have-run" notes. - `:plan off` returns to normal execution. **Why:** Safer entry point than going straight to Phase 3 Norris mode. Lets you iterate on a plan with the model and only commit once you like the shape. **Where it lands:** Phase 1 or 2. Touches `executor.lua` + `repl.lua` meta dispatch + a session flag. **Source:** https://code.claude.com/docs/en/overview (plan review in VS Code section)
claude-noether added the feature request label 2026-05-10 11:23:04 +00:00
Sign in to join this conversation.