Working badges for the Agent panel and terminal task sessions
The board's green "working" badge previously only lit up for tasks driven by an Agent Action. A task actively being worked from an Agent panel session, or from a terminal session launched against it, showed no live indicator at all, even while the session or process was genuinely running. This release extends the same live presence signal Agent Actions already publish to both of those surfaces, so the badge and its accompanying identity pill now reflect real work happening anywhere in Pekan, not just one launch path.
An Agent panel session now publishes presence for the whole turn it has in flight against an attached task, including any pause while it waits on a permission or input request, and clears the moment the turn ends, the session closes, or the app reconnects to a session that is no longer busy. A terminal session launched interactively against a task does the same for as long as its process is alive, and keeps clearing correctly even after navigating away from the Workspace view where the terminal tab lives. Multiple sessions working the same task, or different tasks, are tracked independently, so one session finishing never clears another's badge.
Nothing changes about how Agent Actions behave, and no session gains new ownership or claiming behavior: read-only and exploratory sessions show the same transient working indicator as before, without ever changing who a task is assigned to.
Highlights
- Agent panel sessions now publish the board's working badge for the task they're attached to while a turn is in flight.
- Terminal sessions launched against a task publish the same badge for as long as the process is alive, even after navigating away.
- Multiple concurrent sessions on one task, or across tasks, are tracked independently.
- No change to Agent Actions or to task claiming and assignment behavior.