7f7f5c53e62cc073ca41e386529d140b6e83306f
- Add client_heartbeat message type for clients to report activity - Add shouldNotify field to attention_required events - Track client activity (focusedAgentId, lastActivityAt) per session - WebSocketServer checks all sessions to determine shouldNotify - If any client is active on the agent (within 60s), shouldNotify=false - Add onAgentAttention callback to AgentManager for clean separation
Languages
TypeScript
98%
JavaScript
1.4%
Shell
0.1%