Worker liveness — stale threshold: 300s
Workers are stale after 300s without a heartbeat. Workers older than this need investigation.
Register this session as a new worker agent.
Report in for an existing worker (uses JS fetch to POST).