Documentation Index
Fetch the complete documentation index at: https://docs.camel-ai.org/llms.txt
Use this file to discover all available pages before exploring further.
BaseInterpreter
class BaseInterpreter(ABC):
An abstract base class for code interpreters.
run
def run(self, code: str, code_type: str):
Executes the given code based on its type.
Parameters:
- code (str): The code to be executed.
- code_type (str): The type of the code, which must be one of the types returned by
supported_code_types().
Returns:
str: The result of the code execution. If the execution fails, this
should include sufficient information to diagnose and correct
the issue.
supported_code_types
def supported_code_types(self):
Provides supported code types by the interpreter.
update_action_space
def update_action_space(self, action_space: Dict[str, Any]):
Updates action space for python interpreter
execute_command
def execute_command(self, command: str):
Executes a command in the interpreter.
Parameters:
- command (str): The command to execute.
Returns:
Tuple[str, str]: A tuple containing the stdout and stderr of the
command execution.