pi: add agent config, themes, subagents, and extensions

This commit is contained in:
Rasyidan Akbar F. 2026-03-11 20:54:51 +07:00
commit b10d457e5f
16 changed files with 5832 additions and 0 deletions

View file

@ -0,0 +1,42 @@
# Plan mode extension
Claude Code-style plan mode for pi.
## Features
- `/plan` toggles read-only planning mode
- `Ctrl+Alt+P` toggles plan mode on/off
- `/plan execute` runs the last approved plan in the current session with full tools restored
- `/plan execute fresh` starts a fresh session and carries the approved plan into it for execution
- extracts numbered steps from a `Plan:` section
- tracks progress with `[DONE:n]` markers during execution
- restores your previous active tool set after plan mode ends
- keeps `subagent` available in plan mode when you intentionally want to use helper agents during planning
## Commands
- `/plan`
- `/plan on`
- `/plan off`
- `/plan execute`
- `/plan execute fresh`
- `/plan status`
- `/plan clear`
## Shortcut
- `Ctrl+Alt+P` — toggle plan mode
## Behavior
When plan mode is enabled, pi switches to read-only exploration and asks the model to produce a numbered `Plan:` section.
After planning finishes, the extension shows a chooser so you can:
- execute now
- execute in a fresh session
- send custom feedback / continue discussion
- stay in plan mode
When you execute the plan in the current session, the extension restores your previous tools and asks the model to complete the steps while emitting `[DONE:n]` markers.
If you use `/plan execute fresh`, the extension creates a new session, carries over the approved plan and planner notes, restores the full tool set there, and starts execution in that fresh context.