[P0][Workbench] Full coding-agent desktop UX #30

Open
opened 2026-09-19 04:27:35 +00:00 by nsaspy · 0 comments
Owner

Parent: #undefined

Implement the actual desktop Workbench around the canonical shared client.

Required surfaces

  • workspace/project switcher;
  • session/chat;
  • bottom/status controls for RLM on/off, mode and context meter (reuse #18 semantics);
  • project tree/search;
  • Spec / Plan / Verify inspector;
  • diff/patch review;
  • tool calls + structured I/O;
  • approvals/questions;
  • test/evidence panel;
  • agents/subagents graph;
  • run history + resume;
  • traces/usage/budgets;
  • plugins/tool packs;
  • settings/runtime profiles;
  • optional raw event/Prolog inspector.

UX

Keyboard-first, dense but clean, resizable panes, useful command palette, no giant debug-card wall.

Acceptance

  • A user can inspect, approve and finish a real coding run without dropping to the TUI.
  • Unknown tools/events remain visible and safe.
  • Narrow and large desktop layouts are both usable.
  • Playwright covers all main workflows.
Parent: #undefined Implement the actual desktop Workbench around the canonical shared client. ### Required surfaces - workspace/project switcher; - session/chat; - bottom/status controls for RLM on/off, mode and context meter (reuse #18 semantics); - project tree/search; - Spec / Plan / Verify inspector; - diff/patch review; - tool calls + structured I/O; - approvals/questions; - test/evidence panel; - agents/subagents graph; - run history + resume; - traces/usage/budgets; - plugins/tool packs; - settings/runtime profiles; - optional raw event/Prolog inspector. ### UX Keyboard-first, dense but clean, resizable panes, useful command palette, no giant debug-card wall. ### Acceptance - [ ] A user can inspect, approve and finish a real coding run without dropping to the TUI. - [ ] Unknown tools/events remain visible and safe. - [ ] Narrow and large desktop layouts are both usable. - [ ] Playwright covers all main workflows.
Sign in to join this conversation.
No milestone
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
nsaspy/agentProlog#30
No description provided.