feat: add improved pi agent with observatory, dashboard, and pledge-now-pay-later
This commit is contained in:
12
README.md
12
README.md
@@ -85,6 +85,7 @@ bun install
|
||||
| **system-select** | `extensions/system-select.ts` | `/system` command to interactively switch between agent personas/system prompts from `.pi/agents/`, `.claude/agents/`, `.gemini/agents/`, `.codex/agents/` |
|
||||
| **damage-control** | `extensions/damage-control.ts` | Real-time safety auditing — intercepts dangerous bash patterns and enforces path-based access controls from `.pi/damage-control-rules.yaml` |
|
||||
| **agent-chain** | `extensions/agent-chain.ts` | Sequential pipeline orchestrator — chains multiple agents where each step's output feeds into the next step's prompt; use `/chain` to select and run |
|
||||
| **agent-dashboard** | `extensions/agent-dashboard.ts` | Unified agent observability — passively tracks `dispatch_agent`, `subagent_create`, and `run_chain` across all orchestration interfaces; compact widget + `/dashboard` overlay with live, history, interface, and stats views |
|
||||
| **pi-pi** | `extensions/pi-pi.ts` | Meta-agent that builds Pi agents using parallel research experts for documentation |
|
||||
| **session-replay** | `extensions/session-replay.ts` | Scrollable timeline overlay of session history - showcasing customizable dialog UI |
|
||||
| **theme-cycler** | `extensions/theme-cycler.ts` | Keyboard shortcuts (Ctrl+X/Ctrl+Q) and `/theme` command to cycle/switch between custom themes |
|
||||
@@ -132,6 +133,7 @@ just ext-agent-team # Multi-agent orchestration grid dashboard
|
||||
just ext-system-select # Agent persona switcher via /system command
|
||||
just ext-damage-control # Safety auditing + minimal footer
|
||||
just ext-agent-chain # Sequential pipeline orchestrator with step chaining
|
||||
just ext-agent-dashboard # Unified agent monitoring across team, subagent, and chain
|
||||
just ext-pi-pi # Meta-agent that builds Pi agents using parallel experts
|
||||
just ext-session-replay # Scrollable timeline overlay of session history
|
||||
just ext-theme-cycler # Theme cycler + minimal footer
|
||||
@@ -192,6 +194,16 @@ Unlike the dynamic dispatcher, `agent-chain` acts as a sequential pipeline orche
|
||||
- The `$INPUT` variable injects the previous step's output (or the user's initial prompt for the first step), and `$ORIGINAL` always contains the user's initial prompt.
|
||||
- Example: The `plan-build-review` pipeline feeds your prompt to the `planner`, passes the plan to the `builder`, and finally sends the code to the `reviewer`.
|
||||
|
||||
### Agent Dashboard (`/dashboard`)
|
||||
|
||||
The `agent-dashboard` extension provides unified observability across all three orchestration interfaces. It passively intercepts `dispatch_agent`, `subagent_create`, `subagent_continue`, and `run_chain` tool calls and tracks every agent run. Stack it alongside any orchestration extension:
|
||||
|
||||
```bash
|
||||
pi -e extensions/agent-team.ts -e extensions/agent-dashboard.ts
|
||||
```
|
||||
|
||||
The compact widget shows active/done/error counts. Use `/dashboard` to open a full-screen overlay with four views: **Live** (active agent cards), **History** (completed runs table), **Interfaces** (grouped by team/subagent/chain), and **Stats** (aggregate metrics and per-agent durations).
|
||||
|
||||
---
|
||||
|
||||
## Safety Auditing & Damage Control
|
||||
|
||||
Reference in New Issue
Block a user