Plan Plugin
The Plan plugin (@vibecontrols/vibe-plugin-plan) captures AI-generated plans during AI sessions and persists them for later review and sharing via the Plannotator portal.
What it does
When the AI assistant produces a plan (structured set of steps), this plugin:
- Intercepts the plan stream
- Parses it into discrete steps
- Persists the plan to the backend
- Surfaces it in the web app's AI assistant panel
- Exposes it via the Plannotator share portal at
plannotator.vibecontrols.com
Pairing
The plan plugin pairs with two infrastructure pieces:
- Plannotator portal (
vibecontrols-plannotator-portal) — the public share viewer atplannotator.vibecontrols.com - Per-session subprocess — for live plan rendering, each AI session can spawn an isolated Plannotator subprocess; the agent proxies
/plan/<sessionId>/*requests to it with a 15-minute idle watchdog
Configuration
// In your agent's plugin config
{
"plugins": {
"plan": {
"enabled": true,
"autoCapture": true,
"persistDays": 30
}
}
}
Sharing a plan
From the AI assistant panel: Share plan → generates a token-protected link on plannotator.vibecontrols.com. Optionally PIN-protected.
Source
- Plugin:
~/products/vibecontrols/vibe-plugin-plan/ - Portal:
~/products/vibecontrols/vibecontrols-plannotator-portal/