Renew Session Lease
terminal_renew_leaseRenew an exclusive Session lease before it expires to keep terminal access active for the current operation. Provide the active session ID and owner capability.
Instructions
Renew an exclusive Session lease owned by this operation before it expires.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"session_id": "<session_id>",
"owner": "<owner>"
},
"name": "terminal_renew_lease"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| owner | Yes | Opaque caller-generated lease owner capability. | |
| session_id | Yes | Active Session ID or short reference. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| type | Yes | ||
| state | Yes | ||
| created_at | Yes | ||
| expires_at | Yes | ||
| session_id | Yes | ||
| transfer_id | No |