Parameter | Type | Default | Description |
---|---|---|---|
base_dir | Path | None | Specifies the base directory for operations. Default is None, indicating the current working directory |
safe_globals | dict | None | Dictionary of global variables that are considered safe to use during execution |
safe_locals | dict | None | Dictionary of local variables that are considered safe to use during execution |
Function | Description |
---|---|
save_to_file_and_run | This function saves Python code to a file called file_name and then runs it. If successful, returns the value of variable_to_return if provided otherwise returns a success message. If failed, returns an error message. Make sure the file_name ends with .py |
run_python_file_return_variable | This function runs code in a Python file. If successful, returns the value of variable_to_return if provided otherwise returns a success message. If failed, returns an error message. |
read_file | Reads the contents of the file file_name and returns the contents if successful. |
list_files | Returns a list of files in the base directory |
run_python_code | This function runs Python code in the current environment. If successful, returns the value of variable_to_return if provided otherwise returns a success message. If failed, returns an error message. |
pip_install_package | This function installs a package using pip in the current environment. If successful, returns a success message. If failed, returns an error message. |
include_tools
or exclude_tools
to modify the list of tools the agent has access to. Learn more about selecting tools.