seal_heartbeat
Extend the lease on an open intent while a slow effect is running, so the claim is not reclaimed mid-flight and another caller cannot take over. Call periodically before expiry.
Instructions
Extend the lease while a slow effect is still running, so the claim is not reclaimed mid-flight and a second caller cannot run it. Call it periodically (well inside the lease) between seal_admit and seal_commit. Returns {lease_until: }. Only the fence holder may extend, and only while the intent is still open; after the lease expired or the intent closed it is refused (isError). Safe to repeat.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| fence | Yes | The fence token returned with fresh=true from seal_admit. Proves you are the one caller admitted for this intent; refused if it is not yours or the claim was reclaimed. | |
| intent | Yes | The intent id returned by seal_admit / seal_propose (also `intent` on any cert). Identifies one logical action. |