Overview
Features
Execute Python code from LLM prompts
Runs Python code generated by LLM prompts within the configured environment.
Support for incremental code generation
Allows handling large code blocks by incrementally building code across multiple calls.
Run code within a specified environment
Supports Conda, standard virtualenv, or UV virtualenv environments to control dependencies and isolation.
Install dependencies when needed
Installs missing Python packages into the active environment as required by the executed code.
Check if packages are already installed
Provides a utility to verify presence of required packages before installation.
Dynamically configure the environment at runtime
Allows changing the active environment configuration on the fly (type, env name, paths).
Configurable code storage directory
Stores generated code in a user-specified directory for persistence and later execution.




