Admin › Settings › Code Execution
- This page configures the code execution engine (enable + Pyodide/Jupyter), and that engine is shared by both user-manual execution and the agent’s Code Interpreter (auto-execution).

Configure the code execution engine (Pyodide/Jupyter) — shared by user-manual execution and the agent Code Interpreter
Code Execution vs Code Interpreter
Code Execution
A feature that lets users directly run AI-generated code blocks in chat.Execution Engines
- Pyodide
- Jupyter
Run Python inside the browser. WebAssembly-based — doesn’t affect the server.
Code Interpreter
A feature where the agent auto-generates and runs code for data analysis, chart generation, etc.- This tab has no separate settings for it — the Code Interpreter uses the code execution engine (Pyodide/Jupyter) configured above as-is.
- Whether it is enabled is controlled by agent settings, group permissions, and the chat toggle.
Whether a user is allowed to use the Code Interpreter is controlled by the Feature Permissions › Code Interpreter toggle in Groups & Permissions.
