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