Release the VM
relay_releaseAbandon a guest's work by destroying and unregistering its VM when a task isn't completed, keeping evidence and allowing other guests to continue. Safe to retry.
Instructions
Abandon one guest's work: destroy the VM of the guest that guest names and unregister it, retaining whatever evidence already exists, without claiming the task succeeded; the session's other guests keep running. Use this instead of relay_finish when the task is not being completed. Safe to retry if a previous release attempt failed; a failed release keeps ownership until destruction is verified. When this session holds no guest, the result is an error saying that nothing was released; a lease acquired under another session identity is never guessed at.
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": {
"guest": "<guest>"
},
"name": "relay_release"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| guest | Yes | The guest this call acts on: the name relay_acquire answered. |