Turn-0 file localization and verified target guardrails, dead-end reversal and
root-cause FixPair recall across marathon episodes, deja bench live and
deja audit, ephemeral npx launcher staging, and native IntelliJ Platform,
Neovim, CodeCompanion, and Tmux plugins.
Added
UserPromptSubmitlocalizes likely target files and verified test recipes at Turn 0 before the first file read. Strips<fork-boilerplate>envelopes and git/PR workflow footers on structured specs, matches quoted diagnostic strings andcooccur.gobneighbors, and attaches verified file guardrails (standing,repo decision,reverted approach,prior decision,past breakage) with cross-surface.seendeduplication.PreToolUsesurfaces verified dead-end reversals with causal rationale, extracts edited symbols and root-cause explanations (Why) from self-correctedFixPairedit-test loops, and scans full episode history in 200+ message marathon sessions while blocking broad multi-file sweeps.deja bench live [--json]measures read-onlyPreToolUseactionable recall, dead-end reversals, ephemeral noise rate, and temporal Turn-0 localization replay across a repository without mutating.hookseenor injection logs.deja audit [--json]inspects detected agent stores for transcript counts and sizes, retention deletion risk (cleanupPeriodDays), preserved deleted sessions, recoverable edit paths, and wiring state, whiledeja installstages ephemeralnpx/bunxbinaries into persistent user storage so hooks keep working after cache eviction (#6036).- IntelliJ Platform / JetBrains IDE plugin, native Neovim runtime plugin (
:Deja, AI blame), CodeCompanion extension, and Tmux Plugin Manager (TPM) plugin (#6029, #6030, #6031, #6032). deja sessionsrecords model, token usage, and tool-call counts per session (#6010).- Memory guide for Muse Code and session-deletion guides for Grok Build, Senpi, and Command Code (#5995, #6009, #6013, #6015).
Changed
deja statsanddeja doctorrun faster on large stores, and README / translated README install instructions use OpenCode 2.xplugin add(#6012, #6014, #6017, #6022, #6026).RecentSpokenAssistantTurnsForTermsfilters postings to spoken assistant records before applyingmaxRecords, andUserPromptSubmitshares candidate selection withdeja bench live.
Fixed
- Auto-synced
.deja/memory.jsonlproject decisions require multi-session confirmation (#6025). PostCompactionrecovery preserves tail context and recent verification commands across compactions (#6019).- JetBrains plugin drops deprecated platform APIs and passes Marketplace XML validation, and the Raycast extension unwraps v2 search hits (#6033, #6034).
- Windows ZCode detection checks
PATHandProgramFilesfallbacks forZCode.exe(#6016, #6018). - Enforced CLI boundary, environment, and parser contracts, respected shared-index modes/clients in
deja doctor, and rejected whitespace-only paths and blankdelete/resumeprefixes (#5997, #5999, #6007, #6008, #6011).
Changelog
Features
- feat(cli,docs): stage ephemeral npx binary, add deja audit, balance 43-agent positioning (#6036)
- feat(hook): turn-0 localization, target guardrails, and 0.24.2 release (#6038)
- feat(jetbrains): add IntelliJ Platform plugin (#6031)
- feat(nvim): add native Neovim runtime plugin for session recall and AI blame (#6029)
- feat(sessions): record model, token usage, and tool-call stats per session (#6010)
- feat(tmux,nvim): add TPM plugin and CodeCompanion extension (#6030)
Fixes
- fix(cli,sources,embed): enforce CLI boundary, env, and parser contracts (#6011)
- fix(digest,search,orient): preserve tail context and recent verify commands across compactions (#6019)
- fix(doctor,delete): respect shared-index modes/clients and reject blank delete prefixes (#6008)
- fix(extensions): drop deprecated JetBrains APIs and unwrap Raycast v2 search hits (#6034)
- fix(jetbrains): replace em-dash in plugin.xml name for Marketplace validation (#6033)
- fix(repo): require multi-session confirmation for auto-synced decisions (#6025)
- fix(repo,cli,ci): make .deja opt-in (#6037), gate star tip on TTY, fix OpenVSX release race (#6039)
- fix(restore): treat a whitespace-only file path as missing (#5997) (@Kasa-Harendra)
- fix(zcode): check PATH and ProgramFiles fallbacks for ZCode.exe on Windows (#6016) (#6018) (@ege-arhan)
- fix: reject blank resume session prefixes (#5999) (@Semsic)
Performance
- perf(cli,index,sources): speed up stats and doctor on large stores and sharpen onboarding (#6014)
Documentation
- docs(guide): add Command Code session history delete page (#6015) (@beiryu)
- docs(guide): add a guide page for deleting Grok Build session history (#5995) (@shaktimaan00)
- docs(guide): add delete Senpi session history page (#6013) (@beiryu)
- docs(guide): add memory guide for Muse Code (#6009) (@Sharawey74)
- docs(install): use opencode 2.x 'plugin add' in every readme install line (#6012) (@Fishlyn400)
- docs: add install one-liners to dsh and translated READMEs (#6022)
- docs: sync translated READMEs, plugin commands, and landing page copy (#6017)
- docs: tighten README hero, CLI quickstart, and extension headers (#6026)
Other
- chore(repo,tests): remove test-only prod wrappers, consolidate micro-tests, and clean comments (#6007)
- chore: pin manifests and extension packages to 0.24.1 (#6004)
- chore: pin the manifests to 0.24.1 (#6006)
- ci(jetbrains): upload built zip artifact and support workflow_dispatch release (#6032)
Install
curl -fsSL https://raw.githubusercontent.com/vshulcz/deja-vu/main/install.sh | sh
go install github.com/vshulcz/deja-vu/cmd/deja@v0.24.2
brew install deja-vu