app_increment
Step a slider, stepper or other adjustable element of the latest app_snapshot up by one step. Returns the app's new state with the next snapshotId, so no extra snapshot is needed. If the window changed, or a person used the keyboard or mouse in the app since the snapshot, nothing is done and the error comes with the current state to retry from. A sent action is not proof the task succeeded. Needs ui and process permission (operating apps can run programs).
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": {
"snapshotId": "<snapshotId>",
"elementId": "<elementId>"
},
"name": "app_increment"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| deviceId | No | Computer name or id from list_devices. Optional with one computer online or a default set. | |
| takeOver | No | Only when the user says so: act even though another conversation is operating this screen, which then holds it no longer. | |
| elementId | Yes | ||
| snapshotId | Yes | ||
| workSessionId | No | Work session from create_work_session. Pass the same ID on every call in this conversation; omit for legacy unscoped work. |