vm_observe
Capture VMware guest console screenshots to inspect current state; skip redundant images and return metadata when a known capture is unchanged.
Instructions
Fresh native image by default. Set known_image=true only if the latest delivered full image is still known, or supply its since_capture_id. Identical pixels then return fresh metadata only; changed screens still return an image. After resume/compaction/uncertainty omit both. learning.review_due identifies missing outcome checks. Cannot erase chat images.
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": "<session>",
"owner_thread_id": "<owner_thread_id>"
},
"name": "vm_observe"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| region | No | ||
| session | Yes | ||
| known_image | No | ||
| owner_thread_id | Yes | ||
| since_capture_id | No |