Added
- VS Code, Cursor, Windsurf, and Antigravity extension (
vshulcz.deja-status,extensions/vscode). Shows a live session memory counter in the status bar and runsdeja statsordeja install --autoon click (#5859). - Raycast extension (
extensions/raycast). AddsSearch SessionsandRecent Sessionscommands on macOS for searching across all indexed coding agent sessions and copyingdeja resume <id>(#5829). deja-reflectskill (skills/deja-reflect/SKILL.md). Standalone end-of-session reflection skill that inspectsdeja notesanddeja friction, distills durable project invariants, and stores confirmed notes viadeja remember(#5841).- Incremental offset parsing for Antigravity and Cursor transcripts and symbol-level blame in
deja blame(#5863).
Fixed
- Status line multi-harness audit across OpenCode, Antigravity, Claude Code, and Cursor (
statusline), plusrecall_contexttool name alignment inhook-contextanddeja doctorself-version check (#5850, #5851, #5864). - Claude Code and Codex plugin hooks (
claude-plugin/hooks/deja.sh,codex-plugin/hooks/deja.sh). Require explicit confirmation before acting on recalledUser said (this project)lines or runningdeja rules sync, and point missing-binary hints solely atbrew install deja-vu(#5838, #5860, #5865).
Changelog
Features
- feat(sources,search): incremental offset parsing for antigravity/cursor and symbol blame (#5863)
- feat: resolve remaining open issues across recall, statusline, stats, docs and extensions (#5864)
Fixes
- fix(claude-plugin,codex-plugin): drop moving @latest from missing-binary hint (#5865)
- fix(claude-plugin,hooks): require confirmation on recalled user lines and rules sync (#5838) (#5860)
Performance
- perf(index,digest): cut relevance allocations 4x, cache worktree roots, and enforce wiring invariants (#5835)
Documentation
- docs(changelog,extensions): prepare 0.23.5 release and align extension READMEs (#5878)
- docs(guide): put index-before-delete and write-back commands at the top of cleanup and recovery guides (#5834) (@shu-chen-dot-ca)
- docs(readme,extensions,site): symmetric conversion, nav star CTA, CITATION.cff, and context7.json (#5848) (#5861)
Other
- chore: pin the manifests to 0.23.4 (#5828)
- refactor(cli,index,digest,search): split hook/store/digest domains and fix Unicode word boundaries (#5844)
- refactor(cli,index,search,redact): split 10 domain files into cohesive units under 1,980 lines (#5845)
- refactor(cli,index,search,sources): split 9 domain files so zero files exceed 1,359 lines (#5846)
- refactor(cli,sources,digest): unify hook envelope adoption, word-form counting, and duplicate helpers (#5840)
- refactor(index,deja): unify synced convention conversion and OrigID identity lookup (#5853)
- refactor(index,search,cli): split bounded domains and enforce cross-package invariants (#5839)
- refactor(model,index,deja): unify session lineage and decision lifecycle resolution (#5852)
- refactor(model,query): introduce DDD domain value methods, unify ProjectInScope, and enforce AST invariants (#5849)
- refactor: unify harness wiring, parser project ACL, and index sidecar updates (#5855)
- refactor: unify identity resolution, handover filters, and sidecar scope (#5854)
- refactor: unify manifest visibility, index exclusion gate, and composite identity (DDD Stages E-K) (#5858)
Install
curl -fsSL https://raw.githubusercontent.com/vshulcz/deja-vu/main/install.sh | sh
go install github.com/vshulcz/deja-vu/cmd/deja@v0.23.5
brew install deja-vu