Install
curl -fsSL https://raw.githubusercontent.com/vshulcz/deja-vu/main/install.sh | sh
go install github.com/vshulcz/deja-vu/cmd/deja@v0.16.2
brew install vshulcz/tap/deja-vu
Changelog
Features
- feat(mcpb): add the cross-platform bundle registries take (#484)
- feat(search): rank a pasted log below an answer (#510)
- feat(search): rank a session that concluded something above one that discussed it (#509)
- feat(usage): attribute deja vu moments to their sessions (#511)
Fixes
- fix(hooks): stop the file-ranking test from depending on a 400 ms git budget (#520)
- fix(index): report build phases on the path that builds the first index (#517)
- fix(index): stop indexing deja's own recall blocks (#488)
- fix(mcpb): make the registry bundle's entry point a real server (#487)
- fix(recall): return the decision, not just the question (#491)
Performance
- perf(index): read records in coalesced spans instead of one pread each (#512)
- perf(search): bound how much of one session a query reads (#515)
- perf(sources): decode claude transcripts into declared types (#502)
Documentation
- docs(cli): list the search flags in --help (#493)
- docs: changelog for 0.16.2 (#518)
- docs: put Install directly under the demo (#508)
- docs: state the search latency we actually measure (#519)
- docs: the demo corpus generator lives at ./scripts/demo (#500)
- docs: two more entries for 0.16.2 (#521)
Other
- A reverted decision comes back marked, not as current truth (#506)
- New hero demo: a real agent recalling on its own (#489)
- Say which tier answered, and what the cap hid (#495)
- Stop parsing what cannot match: 12% off a full rebuild (#498)
- chore(packaging): generate the Windows manifests, and fail CI when they lag (#486)
- chore(packaging): pin scoop/winget manifests to 0.16.1 (#485)
- chore: drop deja-stats.svg from the repo (#514)
- refactor(json): name the set-level field tier, matching the per-hit one (#496)