Remote Workbench
COMPOSIO_REMOTE_WORKBENCHInput Parameters
code_to_executestringRequiredPython 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.
thoughtstringConcise 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_idstringALWAYS pass the session_id that was provided in the SEARCH_TOOLS response.
current_stepstringShort enum for current step of the workflow execution. Eg FETCHING_EMAILS, GENERATING_REPLIES. Always include to keep execution aligned with the workflow.
current_step_metricstringProgress 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
dataobjectData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanWhether or not the action execution was successful or not