Use uv from python/. The maintained distributions are sqlrooms (CLI, UI,
ASGI DuckDB runtime and agent connector) and the independent sqlrooms-rag.
The standalone sqlrooms-server distribution is retired from source/builds.
uv sync --package sqlrooms
uv run --package sqlrooms sqlrooms ./workspace.duckdb
uv run --package sqlrooms sqlrooms server --db-path ./workspace.duckdb --port 4000
uv run --package sqlrooms pytest sqlrooms/testsBuild bundled assets from the repository root with
pnpm --filter sqlrooms-python build:ui, then uv build --package sqlrooms
from this directory. Version and publication commands have one runtime artifact
owner (pnpm cli:version, pnpm cli:publish:dry). Publication requires a separate
explicit release operation. sqlrooms-rag remains independently versioned.
See Publishing SQLRooms and Roomie for prerequisites, versioning, authentication, dry runs, uploads, and installation checks. Publish the compatible SQLRooms runtime before releasing Roomie.
See runtime documentation, migration and authentication.