Integrated UI for pi coding agent workflows. Chat with the agent, track plans, review verifications, and manage multiple workflows — all inside VSCode.
Features
💬 Chat Panel
Built-in chat interface with pi coding agent (RPC-based bidirectional communication)
Markdown rendering with syntax highlighting
Tool call visualization with ANSI color support and collapsible cards
Streaming response display with thinking indicators
Input queueing during agent processing
📋 Workflow Sidebar
Workflow Status — Real-time state tracking across all stages (Planning → Verification → Implementation → Compound)
TODO Progress — Tree view with per-item status (pending / in-progress / done)
Changed Files — Git diff tree with per-TODO and per-branch change tracking
📝 Plan & Verification Panels
Plan viewer with markdown rendering and active TODO highlighting
Verification results with severity-based color coding (🔴 CRITICAL / 🟡 WARNING / 🔵 INFO)
The extension spawns a pi process via RPC (pi --mode rpc) and communicates over JSON lines. Workflow state is stored in .pi/workflows/ and synced between CLI and VSCode sessions in real-time.