Remote Workbench

Markdown
DestructiveExternal
COMPOSIO_REMOTE_WORKBENCH

Input Parameters

code_to_executestringRequired

Python to run inside the persistent remote Jupyter sandbox. State (imports, variables, files) is preserved across executions. Keep code concise to minimize tool call latency. Avoid unnecessary comments.

thoughtstring

Concise objective and high-level plan (no private chain-of-thought). 1 sentence describing what the cell should achieve and why the sandbox is needed.

session_idstring

ALWAYS pass the session_id that was provided in the SEARCH_TOOLS response.

current_stepstring

Short enum for current step of the workflow execution. Eg FETCHING_EMAILS, GENERATING_REPLIES. Always include to keep execution aligned with the workflow.

current_step_metricstring

Progress metrics for the current step - use to track how far execution has advanced. Format as a string "done/total units" - example "10/100 emails", "0/n messages", "3/10 pages".

Response

dataobject

Data from the action execution

errorstring

Error if any occurred during the execution of the action

successfulboolean

Whether or not the action execution was successful or not