executor_ssh_run
Queue ONE non-interactive SSH command on a declared destination through the executor. The vault key is used server-side and never returned. Needs the project grant executor.run and a secrets.use grant on the key binding. Set wait (seconds, 0-120, for example 120: the call stays open on the server, which is cheaper than polling) to get the output in this same call; otherwise it returns a job_id to poll with executor_job. Can affect the remote system.
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": {
"project_id": "<project_id>",
"command": "<command>"
},
"name": "executor_ssh_run"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| wait | No | ||
| command | Yes | ||
| host_ref | No | ||
| target_id | No | ||
| project_id | Yes | ||
| result_offset | No |