NEXO 7.20.10 — manual refresh tracks automatic roots
Published 2026-05-13. Patch release over v7.20.9.
Why this release exists
Local memory has to behave the same whether a cycle is triggered by the resident service or by Desktop's manual check-now action. v7.20.10 closes the gap: manual cycles now refresh automatic roots before scanning.
What changed
- Manual refresh reconciles automatic roots. The `run-once` path now calls the same automatic-root reconciliation used by the background service.
- Mounted disks are picked up immediately. If a new disk appears after the first setup, the manual refresh path can add it without waiting for a later resident cycle.
- Migrated roots stay upgraded. Existing shallow automatic roots continue to be lifted to the current operational depth.
Validation
pytest -q tests/test_local_context.py tests/test_local_index_service_runtime.py tests/test_local_context_pre_action.py tests/test_cron_sync.py tests/test_windows_wsl_bridge_contract.py
# 78 passed