NEXO 7.20.19 — local memory runtime stability
Published 2026-05-15. Patch release over v7.20.18.
Why this release exists
Large Local Memory indexes can run for many hours on real workstations. v7.20.19 keeps those long indexing runs alive, makes Desktop read status through the direct Local Context CLI, and avoids stale macOS Full Disk Access prompts after the live permission probe succeeds.
What changed
- Long-running Local Memory. The local-index watchdog threshold is extended for large first passes so the service is not killed mid-index.
- Direct Desktop status reads. Brain exposes fast Local Context CLI paths for Desktop status, controls, roots, exclusions, diagnostics, models and performance profiles.
- Permission prompt cleanup. macOS Full Disk Access warnings now clear when the live probe confirms access is granted.
- Safer live backups. SQLite runtime backups use a busy timeout and temporary files before moving the final backup into place.
Validation
pytest tests/test_local_index_service_runtime.py tests/test_runtime_power.py tests/test_verify_release_readiness.py -q
# 53 passed
python3 scripts/sync_release_artifacts.py --check
# release artifacts current
Full changelog entry → · Previous Local Memory update protection note