Skip to content

Interact Executable Examples

Each section provides one runnable baseline call, expected response shape, and one failure example with a concrete fix. Use these as copy/paste starters and then adjust for your page or workflow.

{
"tool": "interact",
"arguments": {
"what": "highlight"
}
}
ParameterTypeDescription
whatstringAction name to execute.
tab_idnumberOptional target browser tab.
telemetry_modestringOptional telemetry verbosity: off, auto, full.
{
"tool": "interact",
"arguments": {
"what": "highlight"
}
}
{
"action": "highlight",
"ok": true,
"url": "https://example.com",
"result": {
"summary": "Action completed",
"mode": "highlight"
}
}
{
"tool": "interact",
"arguments": {
"what": "not_a_real_mode"
}
}

Fix: Use a valid interact action value, e.g. highlight.

{
"tool": "interact",
"arguments": {
"what": "subtitle",
"text": "Opening checkout flow"
}
}
{
"action": "subtitle",
"ok": true,
"url": "https://example.com",
"result": {
"summary": "Action completed",
"mode": "subtitle"
}
}
{
"tool": "interact",
"arguments": {
"what": "not_a_real_mode",
"text": "Opening checkout flow"
}
}

Fix: Use a valid interact action value, e.g. subtitle.

{
"tool": "interact",
"arguments": {
"what": "save_state"
}
}
{
"action": "save_state",
"ok": true,
"url": "https://example.com",
"result": {
"summary": "Action completed",
"mode": "save_state"
}
}
{
"tool": "interact",
"arguments": {
"what": "not_a_real_mode"
}
}

Fix: Use a valid interact action value, e.g. save_state.

{
"tool": "interact",
"arguments": {
"what": "load_state"
}
}
{
"action": "load_state",
"ok": true,
"url": "https://example.com",
"result": {
"summary": "Action completed",
"mode": "load_state"
}
}
{
"tool": "interact",
"arguments": {
"what": "not_a_real_mode"
}
}

Fix: Use a valid interact action value, e.g. load_state.

{
"tool": "interact",
"arguments": {
"what": "list_states"
}
}
{
"action": "list_states",
"ok": true,
"url": "https://example.com",
"result": {
"summary": "Action completed",
"mode": "list_states"
}
}
{
"tool": "interact",
"arguments": {
"what": "not_a_real_mode"
}
}

Fix: Use a valid interact action value, e.g. list_states.

{
"tool": "interact",
"arguments": {
"what": "delete_state"
}
}
{
"action": "delete_state",
"ok": true,
"url": "https://example.com",
"result": {
"summary": "Action completed",
"mode": "delete_state"
}
}
{
"tool": "interact",
"arguments": {
"what": "not_a_real_mode"
}
}

Fix: Use a valid interact action value, e.g. delete_state.

{
"tool": "interact",
"arguments": {
"what": "set_storage",
"storage_type": "local",
"key": "theme",
"value": "dark"
}
}
{
"action": "set_storage",
"ok": true,
"url": "https://example.com",
"result": {
"summary": "Action completed",
"mode": "set_storage"
}
}
{
"tool": "interact",
"arguments": {
"what": "not_a_real_mode",
"storage_type": "local",
"key": "theme",
"value": "dark"
}
}

Fix: Use a valid interact action value, e.g. set_storage.

{
"tool": "interact",
"arguments": {
"what": "delete_storage",
"storage_type": "local",
"key": "theme"
}
}
{
"action": "delete_storage",
"ok": true,
"url": "https://example.com",
"result": {
"summary": "Action completed",
"mode": "delete_storage"
}
}
{
"tool": "interact",
"arguments": {
"what": "not_a_real_mode",
"storage_type": "local",
"key": "theme"
}
}

Fix: Use a valid interact action value, e.g. delete_storage.

{
"tool": "interact",
"arguments": {
"what": "clear_storage"
}
}
{
"action": "clear_storage",
"ok": true,
"url": "https://example.com",
"result": {
"summary": "Action completed",
"mode": "clear_storage"
}
}
{
"tool": "interact",
"arguments": {
"what": "not_a_real_mode"
}
}

Fix: Use a valid interact action value, e.g. clear_storage.

{
"tool": "interact",
"arguments": {
"what": "set_cookie",
"name": "theme",
"value": "dark",
"domain": "example.com"
}
}
{
"action": "set_cookie",
"ok": true,
"url": "https://example.com",
"result": {
"summary": "Action completed",
"mode": "set_cookie"
}
}
{
"tool": "interact",
"arguments": {
"what": "not_a_real_mode",
"name": "theme",
"value": "dark",
"domain": "example.com"
}
}

Fix: Use a valid interact action value, e.g. set_cookie.

{
"tool": "interact",
"arguments": {
"what": "delete_cookie",
"name": "theme",
"domain": "example.com"
}
}
{
"action": "delete_cookie",
"ok": true,
"url": "https://example.com",
"result": {
"summary": "Action completed",
"mode": "delete_cookie"
}
}
{
"tool": "interact",
"arguments": {
"what": "not_a_real_mode",
"name": "theme",
"domain": "example.com"
}
}

Fix: Use a valid interact action value, e.g. delete_cookie.

{
"tool": "interact",
"arguments": {
"what": "execute_js",
"script": "document.title"
}
}
{
"action": "execute_js",
"ok": true,
"url": "https://example.com",
"result": {
"summary": "Action completed",
"mode": "execute_js"
}
}
{
"tool": "interact",
"arguments": {
"what": "not_a_real_mode",
"script": "document.title"
}
}

Fix: Use a valid interact action value, e.g. execute_js.

{
"tool": "interact",
"arguments": {
"what": "navigate",
"url": "https://example.com"
}
}
{
"action": "navigate",
"ok": true,
"url": "https://example.com",
"result": {
"summary": "Action completed",
"mode": "navigate"
}
}
{
"tool": "interact",
"arguments": {
"what": "navigate",
"url": 404
}
}

Fix: Use a fully qualified URL string, e.g. https://example.com.

{
"tool": "interact",
"arguments": {
"what": "refresh"
}
}
{
"action": "refresh",
"ok": true,
"url": "https://example.com",
"result": {
"summary": "Action completed",
"mode": "refresh"
}
}
{
"tool": "interact",
"arguments": {
"what": "not_a_real_mode"
}
}

Fix: Use a valid interact action value, e.g. refresh.

{
"tool": "interact",
"arguments": {
"what": "back"
}
}
{
"action": "back",
"ok": true,
"url": "https://example.com",
"result": {
"summary": "Action completed",
"mode": "back"
}
}
{
"tool": "interact",
"arguments": {
"what": "not_a_real_mode"
}
}

Fix: Use a valid interact action value, e.g. back.

{
"tool": "interact",
"arguments": {
"what": "forward"
}
}
{
"action": "forward",
"ok": true,
"url": "https://example.com",
"result": {
"summary": "Action completed",
"mode": "forward"
}
}
{
"tool": "interact",
"arguments": {
"what": "not_a_real_mode"
}
}

Fix: Use a valid interact action value, e.g. forward.

{
"tool": "interact",
"arguments": {
"what": "new_tab",
"url": "https://example.com"
}
}
{
"action": "new_tab",
"ok": true,
"url": "https://example.com",
"result": {
"summary": "Action completed",
"mode": "new_tab"
}
}
{
"tool": "interact",
"arguments": {
"what": "new_tab",
"url": 404
}
}

Fix: Use a fully qualified URL string, e.g. https://example.com.

{
"tool": "interact",
"arguments": {
"what": "switch_tab",
"tab_id": 123
}
}
{
"action": "switch_tab",
"ok": true,
"url": "https://example.com",
"result": {
"summary": "Action completed",
"mode": "switch_tab"
}
}
{
"tool": "interact",
"arguments": {
"what": "switch_tab",
"tab_id": "123"
}
}

Fix: Use tab_id as a number, e.g. tab_id: 123.

{
"tool": "interact",
"arguments": {
"what": "close_tab",
"tab_id": 123
}
}
{
"action": "close_tab",
"ok": true,
"url": "https://example.com",
"result": {
"summary": "Action completed",
"mode": "close_tab"
}
}
{
"tool": "interact",
"arguments": {
"what": "close_tab",
"tab_id": "123"
}
}

Fix: Use tab_id as a number, e.g. tab_id: 123.

{
"tool": "interact",
"arguments": {
"what": "screenshot"
}
}
{
"action": "screenshot",
"ok": true,
"url": "https://example.com",
"result": {
"summary": "Action completed",
"mode": "screenshot"
}
}
{
"tool": "interact",
"arguments": {
"what": "not_a_real_mode"
}
}

Fix: Use a valid interact action value, e.g. screenshot.

{
"tool": "interact",
"arguments": {
"what": "click",
"selector": "text=Submit"
}
}
{
"action": "click",
"ok": true,
"url": "https://example.com",
"result": {
"summary": "Action completed",
"mode": "click"
}
}
{
"tool": "interact",
"arguments": {
"what": "click",
"selector": 42
}
}

Fix: Use selector as a CSS or semantic selector string.

{
"tool": "interact",
"arguments": {
"what": "type",
"selector": "label=Email",
"text": "user@example.com"
}
}
{
"action": "type",
"ok": true,
"url": "https://example.com",
"result": {
"summary": "Action completed",
"mode": "type"
}
}
{
"tool": "interact",
"arguments": {
"what": "type",
"selector": 42,
"text": "user@example.com"
}
}

Fix: Use selector as a CSS or semantic selector string.

{
"tool": "interact",
"arguments": {
"what": "select",
"selector": "#country",
"value": "US"
}
}
{
"action": "select",
"ok": true,
"url": "https://example.com",
"result": {
"summary": "Action completed",
"mode": "select"
}
}
{
"tool": "interact",
"arguments": {
"what": "select",
"selector": 42,
"value": "US"
}
}

Fix: Use selector as a CSS or semantic selector string.

{
"tool": "interact",
"arguments": {
"what": "check",
"selector": "#terms",
"checked": true
}
}
{
"action": "check",
"ok": true,
"url": "https://example.com",
"result": {
"summary": "Action completed",
"mode": "check"
}
}
{
"tool": "interact",
"arguments": {
"what": "check",
"selector": 42,
"checked": true
}
}

Fix: Use selector as a CSS or semantic selector string.

{
"tool": "interact",
"arguments": {
"what": "get_text",
"selector": "h1"
}
}
{
"action": "get_text",
"ok": true,
"url": "https://example.com",
"result": {
"summary": "Action completed",
"mode": "get_text"
}
}
{
"tool": "interact",
"arguments": {
"what": "get_text",
"selector": 42
}
}

Fix: Use selector as a CSS or semantic selector string.

{
"tool": "interact",
"arguments": {
"what": "get_value",
"selector": "input[name=\"email\"]"
}
}
{
"action": "get_value",
"ok": true,
"url": "https://example.com",
"result": {
"summary": "Action completed",
"mode": "get_value"
}
}
{
"tool": "interact",
"arguments": {
"what": "get_value",
"selector": 42
}
}

Fix: Use selector as a CSS or semantic selector string.

{
"tool": "interact",
"arguments": {
"what": "get_attribute",
"selector": "a.primary",
"name": "href"
}
}
{
"action": "get_attribute",
"ok": true,
"url": "https://example.com",
"result": {
"summary": "Action completed",
"mode": "get_attribute"
}
}
{
"tool": "interact",
"arguments": {
"what": "get_attribute",
"selector": 42,
"name": "href"
}
}

Fix: Use selector as a CSS or semantic selector string.

{
"tool": "interact",
"arguments": {
"what": "query",
"selector": "button",
"query_type": "count"
}
}
{
"action": "query",
"ok": true,
"url": "https://example.com",
"result": {
"summary": "Action completed",
"mode": "query"
}
}
{
"tool": "interact",
"arguments": {
"what": "query",
"selector": 42,
"query_type": "count"
}
}

Fix: Use selector as a CSS or semantic selector string.

{
"tool": "interact",
"arguments": {
"what": "set_attribute",
"selector": "input[name=\"email\"]",
"name": "value",
"value": "user@example.com"
}
}
{
"action": "set_attribute",
"ok": true,
"url": "https://example.com",
"result": {
"summary": "Action completed",
"mode": "set_attribute"
}
}
{
"tool": "interact",
"arguments": {
"what": "set_attribute",
"selector": 42,
"name": "value",
"value": "user@example.com"
}
}

Fix: Use selector as a CSS or semantic selector string.

{
"tool": "interact",
"arguments": {
"what": "focus",
"selector": "#search"
}
}
{
"action": "focus",
"ok": true,
"url": "https://example.com",
"result": {
"summary": "Action completed",
"mode": "focus"
}
}
{
"tool": "interact",
"arguments": {
"what": "focus",
"selector": 42
}
}

Fix: Use selector as a CSS or semantic selector string.

{
"tool": "interact",
"arguments": {
"what": "scroll_to",
"direction": "bottom"
}
}
{
"action": "scroll_to",
"ok": true,
"url": "https://example.com",
"result": {
"summary": "Action completed",
"mode": "scroll_to"
}
}
{
"tool": "interact",
"arguments": {
"what": "not_a_real_mode",
"direction": "bottom"
}
}

Fix: Use a valid interact action value, e.g. scroll_to.

{
"tool": "interact",
"arguments": {
"what": "wait_for",
"selector": "main"
}
}
{
"action": "wait_for",
"ok": true,
"url": "https://example.com",
"result": {
"summary": "Action completed",
"mode": "wait_for"
}
}
{
"tool": "interact",
"arguments": {
"what": "wait_for",
"selector": 42
}
}

Fix: Use selector as a CSS or semantic selector string.

{
"tool": "interact",
"arguments": {
"what": "key_press",
"text": "Enter"
}
}
{
"action": "key_press",
"ok": true,
"url": "https://example.com",
"result": {
"summary": "Action completed",
"mode": "key_press"
}
}
{
"tool": "interact",
"arguments": {
"what": "not_a_real_mode",
"text": "Enter"
}
}

Fix: Use a valid interact action value, e.g. key_press.

{
"tool": "interact",
"arguments": {
"what": "paste",
"selector": "textarea",
"text": "Pasted from automation"
}
}
{
"action": "paste",
"ok": true,
"url": "https://example.com",
"result": {
"summary": "Action completed",
"mode": "paste"
}
}
{
"tool": "interact",
"arguments": {
"what": "paste",
"selector": 42,
"text": "Pasted from automation"
}
}

Fix: Use selector as a CSS or semantic selector string.

{
"tool": "interact",
"arguments": {
"what": "open_composer"
}
}
{
"action": "open_composer",
"ok": true,
"url": "https://example.com",
"result": {
"summary": "Action completed",
"mode": "open_composer"
}
}
{
"tool": "interact",
"arguments": {
"what": "not_a_real_mode"
}
}

Fix: Use a valid interact action value, e.g. open_composer.

{
"tool": "interact",
"arguments": {
"what": "submit_active_composer"
}
}
{
"action": "submit_active_composer",
"ok": true,
"url": "https://example.com",
"result": {
"summary": "Action completed",
"mode": "submit_active_composer"
}
}
{
"tool": "interact",
"arguments": {
"what": "not_a_real_mode"
}
}

Fix: Use a valid interact action value, e.g. submit_active_composer.

{
"tool": "interact",
"arguments": {
"what": "confirm_top_dialog"
}
}
{
"action": "confirm_top_dialog",
"ok": true,
"url": "https://example.com",
"result": {
"summary": "Action completed",
"mode": "confirm_top_dialog"
}
}
{
"tool": "interact",
"arguments": {
"what": "not_a_real_mode"
}
}

Fix: Use a valid interact action value, e.g. confirm_top_dialog.

{
"tool": "interact",
"arguments": {
"what": "dismiss_top_overlay"
}
}
{
"action": "dismiss_top_overlay",
"ok": true,
"url": "https://example.com",
"result": {
"summary": "Action completed",
"mode": "dismiss_top_overlay"
}
}
{
"tool": "interact",
"arguments": {
"what": "not_a_real_mode"
}
}

Fix: Use a valid interact action value, e.g. dismiss_top_overlay.

{
"tool": "interact",
"arguments": {
"what": "hover",
"selector": "text=Settings"
}
}
{
"action": "hover",
"ok": true,
"url": "https://example.com",
"result": {
"summary": "Action completed",
"mode": "hover"
}
}
{
"tool": "interact",
"arguments": {
"what": "hover",
"selector": 42
}
}

Fix: Use selector as a CSS or semantic selector string.

{
"tool": "interact",
"arguments": {
"what": "auto_dismiss_overlays"
}
}
{
"action": "auto_dismiss_overlays",
"ok": true,
"url": "https://example.com",
"result": {
"summary": "Action completed",
"mode": "auto_dismiss_overlays"
}
}
{
"tool": "interact",
"arguments": {
"what": "not_a_real_mode"
}
}

Fix: Use a valid interact action value, e.g. auto_dismiss_overlays.

{
"tool": "interact",
"arguments": {
"what": "wait_for_stable"
}
}
{
"action": "wait_for_stable",
"ok": true,
"url": "https://example.com",
"result": {
"summary": "Action completed",
"mode": "wait_for_stable"
}
}
{
"tool": "interact",
"arguments": {
"what": "not_a_real_mode"
}
}

Fix: Use a valid interact action value, e.g. wait_for_stable.

{
"tool": "interact",
"arguments": {
"what": "list_interactive"
}
}
{
"action": "list_interactive",
"ok": true,
"url": "https://example.com",
"result": {
"summary": "Action completed",
"mode": "list_interactive"
}
}
{
"tool": "interact",
"arguments": {
"what": "not_a_real_mode"
}
}

Fix: Use a valid interact action value, e.g. list_interactive.

{
"tool": "interact",
"arguments": {
"what": "get_readable"
}
}
{
"action": "get_readable",
"ok": true,
"url": "https://example.com",
"result": {
"summary": "Action completed",
"mode": "get_readable"
}
}
{
"tool": "interact",
"arguments": {
"what": "not_a_real_mode"
}
}

Fix: Use a valid interact action value, e.g. get_readable.

{
"tool": "interact",
"arguments": {
"what": "get_markdown"
}
}
{
"action": "get_markdown",
"ok": true,
"url": "https://example.com",
"result": {
"summary": "Action completed",
"mode": "get_markdown"
}
}
{
"tool": "interact",
"arguments": {
"what": "not_a_real_mode"
}
}

Fix: Use a valid interact action value, e.g. get_markdown.

{
"tool": "interact",
"arguments": {
"what": "navigate_and_wait_for",
"url": "https://example.com",
"wait_for": "main"
}
}
{
"action": "navigate_and_wait_for",
"ok": true,
"url": "https://example.com",
"result": {
"summary": "Action completed",
"mode": "navigate_and_wait_for"
}
}
{
"tool": "interact",
"arguments": {
"what": "navigate_and_wait_for",
"url": 404,
"wait_for": "main"
}
}

Fix: Use a fully qualified URL string, e.g. https://example.com.

{
"tool": "interact",
"arguments": {
"what": "navigate_and_document",
"url": "https://example.com",
"include_screenshot": true
}
}
{
"action": "navigate_and_document",
"ok": true,
"url": "https://example.com",
"result": {
"summary": "Action completed",
"mode": "navigate_and_document"
}
}
{
"tool": "interact",
"arguments": {
"what": "navigate_and_document",
"url": 404,
"include_screenshot": true
}
}

Fix: Use a fully qualified URL string, e.g. https://example.com.

{
"tool": "interact",
"arguments": {
"what": "fill_form_and_submit",
"fields": [
{
"selector": "input[name=\"email\"]",
"value": "user@example.com"
},
{
"selector": "input[name=\"password\"]",
"value": "hunter2"
}
],
"submit_selector": "button[type=\"submit\"]"
}
}
{
"action": "fill_form_and_submit",
"ok": true,
"url": "https://example.com",
"result": {
"summary": "Action completed",
"mode": "fill_form_and_submit"
}
}
{
"tool": "interact",
"arguments": {
"what": "not_a_real_mode",
"fields": [
{
"selector": "input[name=\"email\"]",
"value": "user@example.com"
},
{
"selector": "input[name=\"password\"]",
"value": "hunter2"
}
],
"submit_selector": "button[type=\"submit\"]"
}
}

Fix: Use a valid interact action value, e.g. fill_form_and_submit.

{
"tool": "interact",
"arguments": {
"what": "fill_form",
"fields": [
{
"selector": "input[name=\"email\"]",
"value": "user@example.com"
}
]
}
}
{
"action": "fill_form",
"ok": true,
"url": "https://example.com",
"result": {
"summary": "Action completed",
"mode": "fill_form"
}
}
{
"tool": "interact",
"arguments": {
"what": "not_a_real_mode",
"fields": [
{
"selector": "input[name=\"email\"]",
"value": "user@example.com"
}
]
}
}

Fix: Use a valid interact action value, e.g. fill_form.

{
"tool": "interact",
"arguments": {
"what": "run_a11y_and_export_sarif",
"save_to": ".gasoline/reports/a11y.sarif"
}
}
{
"action": "run_a11y_and_export_sarif",
"ok": true,
"url": "https://example.com",
"result": {
"summary": "Action completed",
"mode": "run_a11y_and_export_sarif"
}
}
{
"tool": "interact",
"arguments": {
"what": "not_a_real_mode",
"save_to": ".gasoline/reports/a11y.sarif"
}
}

Fix: Use a valid interact action value, e.g. run_a11y_and_export_sarif.

{
"tool": "interact",
"arguments": {
"what": "screen_recording_start"
}
}
{
"action": "screen_recording_start",
"ok": true,
"url": "https://example.com",
"result": {
"summary": "Action completed",
"mode": "screen_recording_start"
}
}
{
"tool": "interact",
"arguments": {
"what": "not_a_real_mode"
}
}

Fix: Use a valid interact action value, e.g. screen_recording_start.

{
"tool": "interact",
"arguments": {
"what": "screen_recording_stop"
}
}
{
"action": "screen_recording_stop",
"ok": true,
"url": "https://example.com",
"result": {
"summary": "Action completed",
"mode": "screen_recording_stop"
}
}
{
"tool": "interact",
"arguments": {
"what": "not_a_real_mode"
}
}

Fix: Use a valid interact action value, e.g. screen_recording_stop.

{
"tool": "interact",
"arguments": {
"what": "upload",
"file_path": "/tmp/example.png",
"selector": "input[type=\"file\"]"
}
}
{
"action": "upload",
"ok": true,
"url": "https://example.com",
"result": {
"summary": "Action completed",
"mode": "upload"
}
}
{
"tool": "interact",
"arguments": {
"what": "upload",
"file_path": "/tmp/example.png",
"selector": 42
}
}

Fix: Use selector as a CSS or semantic selector string.

{
"tool": "interact",
"arguments": {
"what": "draw_mode_start",
"annot_session": "checkout-review"
}
}
{
"action": "draw_mode_start",
"ok": true,
"url": "https://example.com",
"result": {
"summary": "Action completed",
"mode": "draw_mode_start"
}
}
{
"tool": "interact",
"arguments": {
"what": "not_a_real_mode",
"annot_session": "checkout-review"
}
}

Fix: Use a valid interact action value, e.g. draw_mode_start.

{
"tool": "interact",
"arguments": {
"what": "hardware_click",
"x": 640,
"y": 360
}
}
{
"action": "hardware_click",
"ok": true,
"url": "https://example.com",
"result": {
"summary": "Action completed",
"mode": "hardware_click"
}
}
{
"tool": "interact",
"arguments": {
"what": "not_a_real_mode",
"x": 640,
"y": 360
}
}

Fix: Use a valid interact action value, e.g. hardware_click.

{
"tool": "interact",
"arguments": {
"what": "activate_tab",
"tab_id": 123
}
}
{
"action": "activate_tab",
"ok": true,
"url": "https://example.com",
"result": {
"summary": "Action completed",
"mode": "activate_tab"
}
}
{
"tool": "interact",
"arguments": {
"what": "activate_tab",
"tab_id": "123"
}
}

Fix: Use tab_id as a number, e.g. tab_id: 123.

{
"tool": "interact",
"arguments": {
"what": "explore_page"
}
}
{
"action": "explore_page",
"ok": true,
"url": "https://example.com",
"result": {
"summary": "Action completed",
"mode": "explore_page"
}
}
{
"tool": "interact",
"arguments": {
"what": "not_a_real_mode"
}
}

Fix: Use a valid interact action value, e.g. explore_page.

{
"tool": "interact",
"arguments": {
"what": "batch",
"steps": [
{
"what": "navigate",
"url": "https://example.com"
},
{
"what": "click",
"selector": "text=Sign in"
}
]
}
}
{
"action": "batch",
"ok": true,
"url": "https://example.com",
"result": {
"summary": "Action completed",
"mode": "batch"
}
}
{
"tool": "interact",
"arguments": {
"what": "batch",
"steps": "navigate,click"
}
}

Fix: Use steps as an array of action objects.

{
"tool": "interact",
"arguments": {
"what": "clipboard_read"
}
}
{
"action": "clipboard_read",
"ok": true,
"url": "https://example.com",
"result": {
"summary": "Action completed",
"mode": "clipboard_read"
}
}
{
"tool": "interact",
"arguments": {
"what": "not_a_real_mode"
}
}

Fix: Use a valid interact action value, e.g. clipboard_read.

{
"tool": "interact",
"arguments": {
"what": "clipboard_write",
"text": "Copied by Gasoline"
}
}
{
"action": "clipboard_write",
"ok": true,
"url": "https://example.com",
"result": {
"summary": "Action completed",
"mode": "clipboard_write"
}
}
{
"tool": "interact",
"arguments": {
"what": "not_a_real_mode",
"text": "Copied by Gasoline"
}
}

Fix: Use a valid interact action value, e.g. clipboard_write.