NEXO 7.20.4 — local memory privacy hardening

Published 2026-05-13. Patch release over v7.20.3.

Why this release exists

Local Context is designed to give NEXO a useful memory of local files, projects and documents. v7.20.4 tightens the privacy boundary so private runtime folders, credential dotfiles, hidden project folders and files containing token-like secrets never become searchable chunks, embeddings, graph relations or agent context.

What changed

Validation

PYTHONDONTWRITEBYTECODE=1 pytest -q tests/test_local_context.py \
  tests/test_local_context_cli.py \
  tests/test_local_context_pre_action.py -p no:cacheprovider
# 31 passed

python3 -m py_compile src/local_context/privacy.py \
  src/local_context/api.py \
  src/local_context/extractors.py \
  src/doctor/providers/runtime.py
# clean

# Live operator DB hygiene after fix:
# private residue: 0
# hidden chunk hits: 0
# secret chunk hits: 0

Full changelog entry → · Previous public Local Context hardening note