1.9 KiB
status, claimed-by, claimed-at, parent, blocked-by, tags
| status | claimed-by | claimed-at | parent | blocked-by | tags | ||
|---|---|---|---|---|---|---|---|
| claimed | 019fc07d-ab48-7dba-ae9e-caf6bab66d28 | 2026-08-01T23:21:43-04:00 | 100-pi-subagent-read-only-attach-view-implementation |
|
|
Pi subagent selectable monitor
Question
Implement selecting a subagent from the expanded monitor and attaching to it without requiring the human to copy an id into /subagent-attach.
What to build
The expanded subagent UI should support a selectable mode for visible subagent rows.
The human should be able to move selection between subagents, see which row is selected, and attach to the selected child with a simple activation key.
The existing /subagent-attach <id> command may remain as a fallback, but the primary interaction should be selection from the expanded monitor.
The interaction should not add a text input path to the child and should preserve the read-only attached view behavior that already exists.
Acceptance criteria
- Expanded subagent UI has a visible selected row when visible children exist.
- Keyboard navigation can move the selection between visible subagents.
- Activating the selected row opens the existing read-only attached child view.
- Detaching from the attached child view returns to the parent session without losing the monitor state.
/subagent-attach <id>remains available as a fallback.- Tests or documented manual verification cover selection, activation, and detach behavior.
Implementation Notes
This fixes the gap between the approved design's word "selecting" and the first attach implementation, which only exposed an id-based command. Prefer a Pi-native custom widget or overlay interaction that works with the existing monitor and attach-view code.