claim
Declare a model in use with owner and purpose so other sessions can see it before evicting; renew before the TTL or it expires automatically.
Instructions
Declare that you're using model for purpose.
Lets other sessions see who's using a model and why before deciding to
evict it. Renew before ttl_seconds elapses if still in use — an
un-renewed claim simply expires, so a crashed session never leaves a
permanently-stuck claim.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| model | Yes | ||
| owner | Yes | ||
| purpose | Yes | ||
| ttl_seconds | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | Yes | ||
| model | Yes | ||
| detail | Yes | ||
| reason | Yes | ||
| outcome | Yes | ||
| summary | Yes | ||
| claim_id | Yes | ||
| expires_at | Yes |