Skip to main content

talonic_heartbeat_agent_task

Extend the lease for a task you already claimed. Heartbeat before lease_expires_at when processing may take longer than the remaining lease window.

ParameterTypeDescription
task_id *UUIDClaimed task ID.
execution_epoch *integerExact epoch returned by the current successful claim.
A stale epoch or a claim owned by another actor returns HTTP 409. Stop work and do not submit results after that conflict.

Frequently asked questions

How often should an agent heartbeat?+
Only when needed, comfortably before lease_expires_at. Use the updated lease expiry returned by each successful heartbeat rather than a fixed client-side assumption.