rlm_execute
Execute Python code in a persistent sandbox session. Control response payload with detail_level (compact, usage, full).
Instructions
Execute Python in the session sandbox. detail_level controls response payload size (compact, usage, or full).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| session_id | Yes | Session ID from rlm_start | |
| code | Yes | Python code to execute. IMPORTANT: Batch multiple related operations into each call. A good call does: grep -> read top matches -> extract patterns -> print summary. A bad call does just one grep or one read_file. Variables persist between calls. | |
| detail_level | No | Response payload level: compact=stdout+error, usage=add usage metrics, full=add variable details | compact |
| max_new_variables | No | When detail_level=full, cap returned new_variables list to this size |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |