browser_act
Run manual browser actions (click, type, select, scroll, wait) on current element refs in an existing session; returns a fresh snapshot, removing the need for a separate observe step.
Instructions
Perform manual browser operations against current element refs in an existing session. Returns a fresh snapshot, so a separate browser_observe is not needed after it. The orchestrator rechecks targets and applies the same domain and irreversible-action gates.
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>",
"ops": "<ops>"
},
"name": "browser_act"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ops | Yes | ||
| session | Yes | Session ID returned by browser_run. | |
| allow_irreversible | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | ||
| title | Yes | ||
| trace | Yes | ||
| usage | Yes | ||
| reason | Yes | ||
| status | Yes | ||
| timing | Yes | ||
| details | No | ||
| session | Yes | ||
| question | Yes | ||
| snapshot | Yes | ||
| screenshot_path | No |