github vshulcz/deja-vu v0.15.1

latest releases: nightly, v0.23.1, v0.23.0...
3 months ago

Memory operations release. Everything below is on by default after deja update.

  • deja doctor --deep proves the index against the sources: re-parses a sample, resolves postings to live records, and separates ordinary staleness from real drift.
  • Session-start recall is task-aware: sessions touching the files your repo is changing outrank plain recency, and the receipt names the files.
  • Trust scopes: ~/.config/deja/policy.json decides what memory activates where (search / mcp / auto × local / imported / per-peer). DEJA_AUTORECALL_LOCAL_ONLY stays as an alias.
  • deja promote turns a session into a curated note with provenance and a lifecycle state (accepted / rejected / superseded / stale); corrections append, notes outrank raw transcripts.
  • deja stats --impact reports measured impact only: recalls served, session starts that began with memory, served-vs-raw ratio, reused sessions.
  • MCP: recent sessions exposed as browsable resources, recall gained offset pagination.
  • Worktrees of one repo resolve to one project in recall.
  • share / sync export end with the redaction boundary line; doctor states the index is plaintext under file permissions.

Fixes: codex session-start hook no longer hangs on codex's open stdin (doctor now shows the codex trust state); the déjà vu prompt line requires identifier-shaped overlap, skips catch-all sessions, and rate-limits itself — no more false "you have been here".

Performance: session-start hook 470ms → ~120ms warm on a 1000-session index, prompt hook 290ms → ~50ms, records loading skips foreign entries instead of decoding the whole log. DEJA_TRACE=1 prints per-stage hook timings.

Don't miss a new deja-vu release

NewReleases is sending notifications on new releases.