release
Give up held paths so other agents can claim them. Omit paths to release all; releases only exact matches, and does nothing if path not held.
Instructions
Give up leases so other agents can claim the paths; omit paths to release everything you hold. Use when you finish editing, not to extend time (renew) or to inspect (claims_list). Paths are matched exactly: releasing a file does not release a file#Symbol anchor inside it. not_found if you do not hold a named path, and then nothing is released.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| agent | Yes | Your stable agent name. | |
| paths | No | Paths to release. Omit to release everything you hold. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| agent | No | The caller. | |
| status | Yes | ok, or not_found when you do not hold a named path (nothing is released). invalid: bad input. | |
| message | No | Human-readable detail, on most outcomes other than ok. | |
| released | No | The paths released. |