uv, Python 3.11+, and the same local-first runtime as the app.
Install
Project checks
Mintlify docs checks
Mintlify requires a supported LTS Node.js runtime. The pinned release check uses Node 24 becausemint@4.2.565 rejects Node 25+.
Test layout
Tests are undertests/. They cover:
- Runtime preflight and commands.
- Voice input and diagnostics.
- Tools and filesystem safety.
- Routing policy and model registry.
- Web server helpers and endpoints.
- Background tasks, triggers, jobs, context, vision, and certification.
asyncio.run() directly.