See what agents are doing before the board changes
Pekan can now show an agent's live intent before its work produces a comment, assignment, or card move. Agents connected through MCP can announce that they are viewing a task, planning an approach, or editing work. That short-lived state appears as an amber pulse on the task card and in the task-detail header, with the agent name and any concise context available on hover. It is deliberately separate from the green Agent working badge: the existing badge describes a persistent task claim, while presence describes what a live agent session says it is doing right now.
Presence never becomes task history and never adds database cleanup work. Each agent session sends a heartbeat with an expiry time; if the process stops, loses its connection, or crashes, the server removes the signal automatically. The desktop also prunes expired state locally, so a missed disconnect event cannot leave a permanent ghost indicator. Reconnecting clients receive a fresh organization-scoped snapshot, and project-scoped MCP credentials cannot publish presence into another project. Agent Setup guidance now explains how clients should heartbeat and clear this state without treating it as a replacement for assignment, progress comments, or handoffs.