renew_task_lease
Extend a lease this session already holds, to keep working past its expiry. Call it roughly every 3 minutes during long work. renewed=false means the lease has already lapsed or another agent now holds the task: stop, and call claim_task again to find out which. Retrying a failed renew never succeeds.
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": {
"taskId": "<taskId>"
},
"name": "renew_task_lease"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| taskId | Yes | Task whose lease to extend. | |
| ttlMinutes | No | New lifetime in minutes from now. Defaults to 10. |