OpenEnv

SQL data analyst playground

Interactive mode uses a persistent WebSocket session at /ws (OpenEnv HTTP /step is stateless). Connect, then run reset → SQL steps. The task is shown in natural language; each step must be SQL (OpenEnv action space). To drive the env from plain English automatically, use the inference.py LLM baseline — not this textarea.

Current task

Click “Start episode” to load the first task.

Schema

Your SQL

Type only valid SQLite here. Natural language is not executed as SQL — English belongs in the task description (left), not in this box.

Disconnected — click “Connect session”.

Last step

Result preview

Episode log