What's New
Fuzzy Search (three-layer fallback)
- Layer 1 — Porter stemming: existing FTS5 MATCH
- Layer 2 — Trigram substring:
"useEff"→ findsuseEffect,"authenticat"→ findsauthentication - Layer 3 — Fuzzy correction: Levenshtein distance corrects typos before re-search (
"kuberntes"→kubernetes) - New
searchWithFallback()cascades all three layers automatically
Subagent Routing Fix
- Bash subagents automatically upgraded to
general-purposeso MCP tools are accessible - Previously
Task + Bash subagent = 0% context savingsbecause MCP tools were unreachable
Upgrade CLI — Cache Migration
upgradenow auto-migrates versioned cache directories (e.g.,0.6.1/→0.7.1/)- Settings.json hook paths updated automatically — no manual fixups needed
Other
- CLI skills:
/context-mode:doctor,/context-mode:upgrade,/context-mode:stats - Improved stats summary with token savings count
- Read/Grep hook nudges toward sandbox processing
- 81 tests (store: 49, fuzzy: 18, hooks: 14)