v0.1.0 — pi-dispatch operator extension
The first release of @edgehero/pi-dispatch-admin — the operator console for pi-dispatch, a pi extension for running the pi coding agent as a self-hosted service. Install with pi install npm:@edgehero/pi-dispatch-admin, then drive it from /dispatch.
Operator panel
- A live
/dispatchTUI overlay: queue state, day/week/month spend meters + a daily token counter, and a run-history table with per-job token & cost. - A unified triggers pane (cron / label / comment / pull_request) with compact, colored drill-ins — each showing what fires it, what it runs, and its trust model.
AI-operable, with a human gate
- Model-callable tools let an agent operate the deployment — change limits (
dispatch_set), manage triggers, manage pause windows — but every write pops an operator confirmation dialog the model can't answer, and is refused when no operator is present. The bundledoperate-pi-dispatchskill documents the gates.
Scheduled pause windows (quiet hours)
- Pause a folder's or repo's runs between certain times — recurring daily, with weekday and date-range bounds and a per-window IANA timezone — and resume automatically. Runs are deferred (never dropped) and cost no budget while paused.
Notes
- This is a companion to a running pi-dispatch deployment: it reads that deployment's Valkey queue and run history. On its own it shows "queue unreachable".
- Self-hosted, MIT. Start at the repo; read
SECURITY.mdbefore you rely on it.