NEXO 7.13.8 — Desktop-managed fresh install hardening
Published 2026-05-06. Patch release over v7.13.7 — closes the fresh Mac install path where Apple Python 3.9 could reach dependency resolution.
Unsupported Python is rejected before pip runs
Brain now requires Python 3.10 or newer during installer interpreter resolution. If an unsupported interpreter reaches the installer directly, the failure says that Python 3.10+ is required instead of surfacing a misleading fastmcp dependency-resolution error.
Desktop can pass the prepared interpreter explicitly
Desktop-managed installs can pass NEXO_BOOTSTRAP_PYTHON and NEXO_PYTHON into Brain. Brain validates that interpreter before creating or reusing the managed virtual environment.
Validation
node --check bin/nexo-brain.js
pytest -q tests/test_v6_fresh_install_skip.py
python3 scripts/sync_release_artifacts.py --check
python3 scripts/verify_claude_plugin.py
python3 scripts/verify_clawhub_skill.py
12 passed
Full changelog entry → · bin/nexo-brain.js · tests/test_v6_fresh_install_skip.py