Skip to content

Code Interpretation

Run Python locally or in a remote sandbox.

← Prebuilt Tools overview

ToolExtraDescription
python_replbasePersistent local Python REPL. Not supported on Windows.
code_interpreteragent-core-code-interpreterSandboxed 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
ParameterTypeRequiredDescription
codestrYesPython code to execute
interactiveboolNoInteractive REPL mode
reset_stateboolNoReset 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

ParameterTypeRequiredDescription
code_interpreter_input.actionstrYesAction type (executeCode, etc.)
code_interpreter_input.codestrYesCode to run
code_interpreter_input.languagestrNopython, javascript, or typescript
code_interpreter_input.session_namestrNoSandbox session name

Copyright © 2026 Elsai Foundry.