Open console viewing
relay_console_openOpen console viewing for a guest lease only after a user explicitly requests to watch, using console_id and attempt_id from relay_console_resolve.
Instructions
Open console viewing for the lease of the guest that guest names, only following an explicit user request to watch. Requires console_id and attempt_id from relay_console_resolve, userRequested: true, reason (intent) and expected (what the human should expect to see); it opens on the declared service host, never a remote client, and is never triggered automatically by relay_acquire's vnc option. See relay_console_resolve for what a ready status does and does not prove. A failed or uncertain open keeps the attempt: resolve or cancel it rather than opening again with a new attempt.
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>",
"console_id": "<console_id>",
"attempt_id": "<attempt_id>",
"userRequested": "<userRequested>",
"reason": "<reason>",
"expected": "<expected>"
},
"name": "relay_console_open"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| guest | Yes | The guest this call acts on: the name relay_acquire answered. | |
| reason | Yes | Intent of this execution. Retained as evidence, never identity, authorization or a retry key. | |
| expected | Yes | ||
| attempt_id | Yes | ||
| console_id | Yes | ||
| userRequested | Yes |