Highlights
- Repositions Deja Vu as a 3-file memory system for any capable AI coding agent
- Makes starter-kit/ the main adoption path
- Keeps the protocol as the spec and CLI as optional helper
- Adds copy-first README onboarding
- Adds per-agent prompts for Codex, Claude Code, Cursor, Windsurf, ChatGPT, and Gemini CLI
- Adds unified CLI commands: init, doctor, explain
- Adds comparison, compatibility, diagram, launch copy, demo walkthrough, and release checklist docs
- Adds repo-root dogfood memory
- Adds GitHub Actions CI and cleaner test script separation
Core idea
Deja Vu is not trying to store more.
Deja Vu is trying to recall less, better.
Memory should feel like recognition, not replay.
Upgrade notes
- Base usage still requires no database, vector store, embeddings, SaaS, daemon, or npm install
- The npm package is optional
- Protocol version remains separate from package version
- v0.6.0 package version is now published from package.json
Validation
This release was validated with:
- npm run test:src:readonly
- npm run build
- npm run lint:memory
- npm run report:feedback
- npm run test:pack
- npm test
- node scripts/deja-vu.mjs init --dry-run
- node scripts/deja-vu.mjs doctor --json
- node scripts/deja-vu.mjs explain
- git diff --check