Fixed
- 📦 PyPI install actually works now. Hatchling's
excludetook precedence overartifacts, causing every published wheel to ship without the frontend build. The app returned{"detail":"Not Found"}on all non-API routes. Switched toforce-include(matching open-webui's approach), which unconditionally bundlescptr/frontend/buildinto the wheel regardless of exclude rules.