M6.2 PI-driven CLI (replaces V1 ask command) #52

Open
opened 2026-04-08 23:25:03 +00:00 by claude-code · 0 comments
Collaborator

Phase 6 — PI Orchestrator, milestone 2. Closes Phase 6.

Goal

Replace the V1 CLI shim's ask command (which talks to one researcher at a time) with a PI-driven interface (which dispatches the question to all researchers via the PI from M6.1 and shows live progress).

Scope

  • marchwarden investigate "question" — new top-level command that goes through the PI
  • Live progress display via rich's Live / Progress widgets:
    • Which researchers are running
    • Per-researcher status (planning / searching / synthesizing / done)
    • Token spend in flight
    • Discovery events as they fire
  • Final rendering: the PI's InvestigationResult with per-researcher attribution panels
  • The old ask --researcher X command stays for direct/single-researcher debugging
  • Update UserGuide with the new command

Stretch

  • Web UI as an alternative to the rich CLI — separate issue if pursued

Deliverable

  • marchwarden investigate working end-to-end against web + arxiv researchers
  • Smoke test: complex question that benefits from both researchers; show the live progress rendering and the final attributed answer

Blocked by

M6.1

Phase 6 — PI Orchestrator, milestone 2. Closes Phase 6. ## Goal Replace the V1 CLI shim's `ask` command (which talks to one researcher at a time) with a PI-driven interface (which dispatches the question to all researchers via the PI from M6.1 and shows live progress). ## Scope - `marchwarden investigate "question"` — new top-level command that goes through the PI - Live progress display via rich's `Live` / `Progress` widgets: - Which researchers are running - Per-researcher status (planning / searching / synthesizing / done) - Token spend in flight - Discovery events as they fire - Final rendering: the PI's `InvestigationResult` with per-researcher attribution panels - The old `ask --researcher X` command stays for direct/single-researcher debugging - Update [UserGuide](https://forgejo.labbity.unbiasedgeek.com/archeious/marchwarden/wiki/UserGuide) with the new command ## Stretch - Web UI as an alternative to the rich CLI — separate issue if pursued ## Deliverable - `marchwarden investigate` working end-to-end against web + arxiv researchers - Smoke test: complex question that benefits from both researchers; show the live progress rendering and the final attributed answer ## Blocked by M6.1
archeious added this to the Phase 6: PI Orchestrator milestone 2026-04-08 23:25:15 +00:00
Sign in to join this conversation.
No labels
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: archeious/marchwarden#52
No description provided.