Skip to content

code_interpreter

code_interpreter

Code interpreter tool — safe Python code execution in subprocess.

Classes

CodeInterpreterTool

CodeInterpreterTool(
    timeout: int = 30, max_output: int = 10000
)

Bases: BaseTool

Execute Python code in an isolated subprocess.

Source code in src/diapason/tools/code_interpreter.py
def __init__(self, timeout: int = 30, max_output: int = 10000):
    self._timeout = timeout
    self._max_output = max_output

Functions: