refresh_claim
Extend an active claim's TTL without releasing it when a subagent's task outruns its role TTL, adding the configured duration and recording a refresh event.
Instructions
Extend an active claim's TTL without releasing it. Use when a subagent's reproduction is taking longer than the configured role TTL (e.g. a verifier mid-deploy on a remote test host). extend_by accepts the same duration shorthand as the role_ttls config ('30m', '2h'); if omitted, the role's configured TTL is added on top of the current claimed_until. The token must still be live AND held by the calling actor — an already-expired claim cannot be reanimated here (it must release and re-claim), because the stuck-work sweeper may have already handed the row to someone else. Writes a claim_refreshed event so the audit trail shows every extension.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ExtendBy | No | ||
| as_agent | No | ||
| ClaimToken | Yes |