Files
ai-artifacts/projects/dotfiles/101-pi-subagent-selectable-monitor-implementation.md

38 lines
1.9 KiB
Markdown

---
status: claimed
claimed-by: "019fc07d-ab48-7dba-ae9e-caf6bab66d28"
claimed-at: "2026-08-01T23:21:43-04:00"
parent: "[[100-pi-subagent-read-only-attach-view-implementation|Pi subagent read-only attach view]]"
blocked-by:
- "[[100-pi-subagent-read-only-attach-view-implementation|Pi subagent read-only attach view]]"
tags:
- ticket/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.