claim_seat
Acquire an exclusive single-writer execution seat for a domain to prevent concurrency collisions. Specify the seat ID, holder session, and optional lease duration.
Instructions
Acquire exclusive single-writer execution seat for a domain (e.g. 'domain:cli', 'domain:db').
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| domain | No | Permission domain boundary (default: 'domain:cli'). | |
| seat_id | Yes | Target seat identifier (e.g. 'domain:cli'). | |
| lease_ttl_sec | No | Lease duration in seconds before auto-expiration (default: 300). | |
| holder_session_id | Yes | Agent session ID claiming the seat. |