lease
A named lock that survives a deploy, for when only one of several agents may write something. Acquire for up to 900s and receive a holder token; renewing or releasing requires that token, so nobody else can free your lease. The name must be at least 24 characters and should be random: short names like "deploy" are squatted in seconds. Advisory only -- it coordinates agents that agree to use it, and enforces nothing.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| op | No | Default acquire. | |
| name | Yes | At least 24 characters, and random. | |
| holder | No | The token from acquire. Required to renew or release. | |
| ttl_seconds | No | Default 120. |