Skip to content

v0.5.0 — Context Spine

Choose a tag to compare

@NickCirv NickCirv released this 13 Apr 10:39

Context Spine

The biggest engram release since v0.3 Sentinel. Read interceptions now serve rich context packets assembled from 6 providers in parallel.

What's new

  • Context Spine — one response replaces five tool calls. Structure + decisions + library docs + known issues + git changes + project notes, all assembled within a 600-token budget.
  • 6 providers: engram:structure, engram:mistakes, engram:git, mempalace (ChromaDB), context7 (library docs), obsidian (project notes)
  • Provider cache in SQLite — external providers cached at SessionStart, per-Read lookup is <5ms
  • StatusLine auto-configengram install-hook now sets up the Claude Code HUD automatically

Performance fixes

  • CRITICAL: renderFileStructure and scoreNodes no longer do full table scans (was silently timing out on large projects)
  • Go import false positives fixed (struct field tags no longer matched)
  • TS arrow function false positives fixed (requires => in line)
  • Commented-out code no longer extracted as real nodes
  • Confidence calibrated to 0.85 for regex extraction

Stats

  • 520 tests passing (was 493)
  • Zero native dependencies
  • 58 KB npm package

Install / Upgrade

npm install -g engramx@0.5.0
cd ~/my-project
engram init
engram install-hook

Full changelog: CHANGELOG.md