Skip to main content
Admin › Settings › Code Execution
Configure the runtime for AI-generated code.
  • 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).
Code Execution settings tab

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

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.
For Code Interpreter to work, all 3 conditions must be met:
  1. Code Execution enabled in this tab (engine configured)
  2. Code Interpreter capability set to Default On or Default Off in agent settings
  3. User manually toggles Code Interpreter in chat (when Default Off)
Missing any one disables Code Interpreter.
Whether a user is allowed to use the Code Interpreter is controlled by the Feature Permissions › Code Interpreter toggle in Groups & Permissions.