Skip to content

Interactions Tools (5)

Enable with --caps=interactions.

Dialog handling, permission management, and download interception. Enable with --caps=interactions.

Summary

Tool Parameters Description
wavexis_dialog_accept session_id, prompt_text? Accept a JavaScript dialog (alert, confirm, prompt).
wavexis_dialog_dismiss session_id Dismiss a JavaScript dialog.
wavexis_grant_permission session_id, permission Grant a browser permission (geolocation, notifications, etc.).
wavexis_intercept_download session_id, pattern?, output_path? Intercept a download matching a URL pattern.
wavexis_reset_permissions session_id Reset all granted permissions.

Interactions

wavexis_dialog_accept

Accept a JavaScript dialog (alert, confirm, prompt).

Args: input: Dialog accept parameters (prompt_text).

Returns: JSON string with status "ok".

Parameters:

Parameter Type Required Default Description
session_id string Yes Active session ID from wavexis_session_open
prompt_text string No null Text for prompt dialogs

wavexis_dialog_dismiss

Dismiss a JavaScript dialog.

Args: input: Dialog dismiss parameters.

Returns: JSON string with status "ok".

Parameters:

Parameter Type Required Default Description
session_id string Yes Active session ID from wavexis_session_open

wavexis_grant_permission

Grant a browser permission (geolocation, notifications, etc.).

Args: input: Permission parameters.

Returns: JSON string with status "ok" and permission.

Parameters:

Parameter Type Required Default Description
session_id string Yes Active session ID from wavexis_session_open
permission string Yes Permission name: geolocation, notifications, camera, microphone, etc.

wavexis_intercept_download

Intercept a download matching a URL pattern.

Args: input: Download interception parameters (pattern, output_path).

Returns: JSON string with file path or base64 data and size.

Parameters:

Parameter Type Required Default Description
session_id string Yes Active session ID from wavexis_session_open
pattern string No ".*" URL pattern to match
output_path string No null Save to file instead of returning base64

wavexis_reset_permissions

Reset all granted permissions.

Args: input: Session reference parameters.

Returns: JSON string with status "ok".

Parameters:

Parameter Type Required Default Description
session_id string Yes Active session ID from wavexis_session_open