You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The first Web workbench projects compact status summaries for Subagents, Workflows, and Background Terminals. The browser cannot inspect their full bounded evidence, understand dependency/state transitions, or invoke supported lifecycle controls. Tasks/Goals have no Web projection yet.
This limits the workbench to passive status badges for the OpenPI capabilities that most need long-running operational visibility.
Value
Give operators one place to inspect delegated and background work.
Expose exact progress and terminal evidence without copying capability logic into the browser.
Allow supported stop/cancel actions through the capability owner.
Approach constraints
Existing capability registries and lifecycle events remain authoritative.
The browser consumes stable projections; it must not reconstruct completion from labels.
Controls are exposed only where the owning capability already has exact semantics and authority checks.
Every action binds resource identity, Session identity, controller lease, and current epoch.
Logs, graphs, node lists, results, and retained resources require explicit size and retention bounds.
Tasks/Goals must follow their accepted Pi/OpenPI lifecycle design rather than introducing a Web-only task system.
Acceptance criteria
Subagent panels show identity, role/model when available, status, elapsed time, bounded progress, result, and cancellation evidence.
Workflow panels show graph/node state, dependencies, bounded input/output evidence, failure, replay/provenance, and terminal result.
Background Terminal panels show command identity, bounded output, readiness, exit/cancel state, and supported stop controls.
Supported lifecycle commands return exact accepted/stale/settled/failed receipts and are idempotent.
Tasks/Goals appear only after their canonical runtime contract exists, using the same projection boundary.
Snapshot, SSE replay, reconnect, Session switch, and shutdown converge without ghost resources.
Capability details remain bounded and provide recovery references for omitted evidence.
Parent
Problem
The first Web workbench projects compact status summaries for Subagents, Workflows, and Background Terminals. The browser cannot inspect their full bounded evidence, understand dependency/state transitions, or invoke supported lifecycle controls. Tasks/Goals have no Web projection yet.
This limits the workbench to passive status badges for the OpenPI capabilities that most need long-running operational visibility.
Value
Approach constraints
Acceptance criteria
Related work
Out of scope