Appearance
Code Interpretation
Run Python locally or in a remote sandbox.
| Tool | Extra | Description |
|---|---|---|
python_repl | base | Persistent local Python REPL. Not supported on Windows. |
code_interpreter | agent-core-code-interpreter | Sandboxed execution on Bedrock AgentCore. Register AgentCoreCodeInterpreter(...).code_interpreter. |
python_repl
Persistent local Python REPL. Not supported on Windows.
python
from elsai_tools.python_repl import python_repl| Parameter | Type | Required | Description |
|---|---|---|---|
code | str | Yes | Python code to execute |
interactive | bool | No | Interactive REPL mode |
reset_state | bool | No | Reset REPL state before running |
code_interpreter
Sandboxed execution on Bedrock AgentCore. Register AgentCoreCodeInterpreter(...).code_interpreter.
python
from elsai_tools.code_interpreter import AgentCoreCodeInterpreter
interpreter = AgentCoreCodeInterpreter(region="us-west-2")
agent = Agent(tools=[interpreter.code_interpreter])Extra: agent-core-code-interpreter
| Parameter | Type | Required | Description |
|---|---|---|---|
code_interpreter_input.action | str | Yes | Action type (executeCode, etc.) |
code_interpreter_input.code | str | Yes | Code to run |
code_interpreter_input.language | str | No | python, javascript, or typescript |
code_interpreter_input.session_name | str | No | Sandbox session name |