github vshulcz/deja-vu v0.17.0

latest releases: nightly, v0.21.3, v0.21.2...
one month ago

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-vu

Changelog

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)

Don't miss a new deja-vu release

NewReleases is sending notifications on new releases.