Skip to content

v0.1.0 — pi-dispatch operator extension

Choose a tag to compare

@github-actions github-actions released this 23 Jul 17:27
· 692 commits to main since this release
6f56e49

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 /dispatch TUI 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 bundled operate-pi-dispatch skill 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.md before you rely on it.