Contributing
Clone, install, run checks, and read AGENTS.md for phased conventions.
Clone and Python env
From the repository root (parent of this docs/ app):
uv sync
uv run ruff check .
uv run ruff format .
uv run ty check
uv run pytestOr use make check if the Makefile is present.
Agent / contributor notes
See AGENTS.md at the repo root for the phased development plan, import boundaries (_core stays free of router/backend imports), docstring style, and test layout.
Some phase descriptions predate the account + session architecture; treat the source tree and README.md as canonical for current behavior.
Documentation site (this folder)
cd docs
pnpm install
pnpm devBuild:
pnpm buildSet OPENROUTER_API_KEY (or your chosen provider) if you use the bundled Ask AI panel — the model is not provided by Fumadocs.