Execute a browser action
execute_actionExecute browser actions such as click, type, or navigate in a live browser session. Requires prior authorization or permission level for destructive actions; all calls are audited.
Instructions
Execute an action (click/type/navigate/...) in the user's live browser. Requires per-origin permission Level 3+: Level 3 raises a confirm banner unless a valid confirmToken from request_authorization is passed; Level 4 auto-allows non-destructive actions; Level <3 denies. The destructive-action override (delete/remove/transfer/send/pay/purchase/buy/confirm/subscribe/logout/sign out/unsubscribe/cancel subscription/wire/withdraw) always prompts, even at Level 4. Every call is recorded to ~/.peek/audit.log.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sessionId | Yes | Session id (origin context) from list_recent_sessions; determines the per-origin permission level. | |
| action | Yes | The browser action to execute (e.g. click/type/navigate; see the action schema). | |
| confirmToken | No | One-shot token from a prior request_authorization Allow, to skip the Level-3 banner. Omit to trigger the banner (Level 3) or rely on Level-4 auto-allow. |