aeebcbb6c2
Add a display-only `activity` field to AgentRef plus `setActivity`, fed from the subagent progress chokepoint with a short gist of the agent's latest intent (or current tool). Render it in the `irc list` output, the subagent peer roster, and the TUI peer card, beside the role-derived display name. setActivity emits no event — the roster reads on demand — so the per-tool-call rate stays off the registry listener path. Peers with no activity render without a dangling clause. Refs #2470 Op: extend