Skip to content

Workflows Tools (6)

Enable with --caps=workflows.

Multi-action YAML batching and natural language interaction. Enable with --caps=workflows.

Summary

Tool Parameters Description
wavexis_browser_context_close session_id, context_id Close an isolated browser context.
wavexis_browser_context_create session_id Create an isolated browser context within a session.
wavexis_browser_context_list session_id List all browser contexts in a session.
wavexis_multi_action config, session_id?, backend?, headless?, continue_on_error? Execute multiple actions from a YAML config sequentially.
wavexis_raw_bidi session_id, method, params? Send a raw BiDi command (escape hatch).
wavexis_raw_cdp session_id, method, params? Send a raw CDP command (escape hatch).

Workflows

wavexis_browser_context_close

Close an isolated browser context.

Args: input: Context close parameters (session_id, context_id).

Returns: JSON string with status "ok".

Parameters:

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

wavexis_browser_context_create

Create an isolated browser context within a session.

Args: input: Context creation parameters (session_id).

Returns: JSON string with context_id.

Parameters:

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

wavexis_browser_context_list

List all browser contexts in a session.

Args: input: List contexts parameters (session_id).

Returns: JSON string with contexts list and count.

Parameters:

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

wavexis_multi_action

Execute multiple actions from a YAML config sequentially.

Args: input: Multi-action parameters (YAML config, continue_on_error).

Returns: JSON string with actions count, results, and errors.

Parameters:

Parameter Type Required Default Description
config string Yes YAML config string (not file path)
session_id string No null Active session ID. If omitted, a stateless session is created for this call.
backend string (cdp, bidi, auto) No "cdp" Backend: 'cdp', 'bidi', or 'auto'
headless boolean No true Run browser in headless mode
continue_on_error boolean No false Continue on action errors

wavexis_raw_bidi

Send a raw BiDi command (escape hatch).

Args: input: Raw BiDi parameters (method, params).

Returns: JSON string with raw result from the BiDi command.

Parameters:

Parameter Type Required Default Description
session_id string Yes Active session ID from wavexis_session_open
method string Yes BiDi command (e.g. 'browsingContext.navigate')
params object No null Parameters to pass to the CDP/BiDi method

wavexis_raw_cdp

Send a raw CDP command (escape hatch).

Args: input: Raw CDP parameters (method, params).

Returns: JSON string with raw result from the CDP command.

Parameters:

Parameter Type Required Default Description
session_id string Yes Active session ID from wavexis_session_open
method string Yes CDP method (e.g. 'Page.reload')
params object No null Parameters to pass to the CDP/BiDi method