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.
  • It only works inside a data analysis project. It can’t be enabled in a regular conversation.
For Code Interpreter to work, both conditions must be met:
  1. The execution engine in this tab is set to Jupyter — Code Interpreter runs in a Jupyter kernel, so Pyodide won’t work
  2. The user is chatting inside a data analysis project
Without a configured Jupyter server, creating a data analysis project is blocked outright.
Code Interpreter isn’t a toggle users flip. Inside a data analysis project, the AI invokes it on its own when it decides analysis is needed. There is no matching item in agent capability settings either.