Install
curl -fsSL https://raw.githubusercontent.com/vshulcz/deja-vu/main/install.sh | sh
go install github.com/vshulcz/deja-vu/cmd/deja@v0.17.0
brew install vshulcz/tap/deja-vuChangelog
Features
- feat(hook): surface a project's accepted decisions at session start
- feat(search): make the reuse boost reach past dead ties
- feat(search): rank a backed-out session below one that held
- feat: ask to record a dead end in the sentence that reports it (#1150)
- feat: credit for a recall names the session that earned it (#1148)
- feat: exact-tier snippets show the strongest matches, not the first three (#1143)
- feat: point-of-action recall — carry the prior decision, wire hook-tool into PreToolUse
- feat: recall says what the best session concluded, not just where words matched (#1145)
- feat: relevance snippets show where the query terms meet (#1140)
- feat: size the unprompted recall to how strong the match is (#1146)
- feat: widen the recall snippet window for more context (#1142)
Fixes
- fix(packaging): re-pin windows manifests to 0.16.9 (#1135)
- fix(search): name the user's pattern in an invalid --re error
- fix(search): rank by how long the session is, not how much of it matched (#1155)
- fix(stats): replace an extension the card cannot honour instead of appending
- fix: forget --unforget --dry-run must not restore (#1130)
- fix: notes append starts a fresh line when the file has no trailing newline (#1132)
- fix: re-import keeps a session's earlier touched files (#1133)
- fix: redact secrets named in languages other than English (#1144)
- fix: resume obeys the trust policy (#1131)
- fix: sanitize the project and id in the context header (#1156)
Performance
- perf: spill postings to disk during a full build (#1084) (#1136)
- perf: store co-occurrence pairs once, not both directions (#1137) (#1138)
Documentation
- docs: prepare the 0.17.0 release
Other
- Night audit: privacy, read-error paths, parsers, install, JSON contract (#1147)
- check: an off-by-default plan check, plus the harness to re-measure it (#1125)
- chore(ci): bump codeql-action to 4.37.4 across init, autobuild and analyze (#1157)
- chore(deps): bump actions/checkout from 7.0.0 to 7.0.1 (#781)
- chore(deps): bump github/codeql-action/upload-sarif (#779)
- chore(deps): bump ossf/scorecard-action from 2.4.0 to 2.4.4 (#783)
- ci: cache the Go build to cut windows compile time
- feat/error signature tier (#1149)
- feat/fix pairs (#1151)
- feat/hits say when something was reverted (#1152)
- feat/hook tool (#1153)
- feat/how command channel (#1154)
- test(index): isolate the notes store from the developer's real one (#1141)
- test(longmemeval): add -precision mode (false-positive recall rate) (#1139)