AgentHeartbeat
Server acknowledgement of the 2-second client heartbeat and 5-second Play freshness window.
type AgentHeartbeat {
serverTime: DateTime!
playLeaseFreshUntil: DateTime
workspaceLeaseExpiresAt: DateTime
}
Fields
AgentHeartbeat.serverTime ● DateTime! non-null scalar
Authoritative server receipt time.
AgentHeartbeat.playLeaseFreshUntil ● DateTime scalar
Play lease remains server-fresh through this instant, bounded by its hard expiry; null without an active Play lease.
AgentHeartbeat.workspaceLeaseExpiresAt ● DateTime scalar
Renewed 30-second workspace lease expiry; null when no unchanged connected workspace lease can be renewed.
Returned By
crowdyStudioAgentHeartbeat mutation