What problem does it solve? In multi-agent systems, agents can hang or die silently while still holding task claims, blocking other agents from making progress. This Skill tracks agent liveness through heartbeat events and automatically releases stale claims from agents presumed dead. ## Core Features & Use Cases - Liveness State Tracking: Classifies agents as ACTIVE, IDLE, STALLED, or DEAD based on time since last heartbeat, with a 30-minute threshold for dead-agent cleanup. - Heartbeat Operations: Register agents, emit heartbeat pulses, inspect health via list/check/dashboard commands, and force-kill unresponsive agents through scripts/agent_coordination.py. - Automatic Claim Recovery: Call cleanup_stale_claims(bus) to release claims held by DEAD agents and emit release events on the GossipBus. - Use Case: Two agents are implementing coordinated work in parallel. The reviewing agent runs a 5-minute check-fix-report loop, pulling the other agent's commits, running the test suite, and posting status notes so neither agent builds on broken code. ## Quick Start Run the heartbeat dashboard command with agent_coordination.py to check the liveness state of all registered agents.