deja
Search your own past AI coding sessions to recall exact paths, errors, commands, and decisions before editing files, fixing errors, or continuing another session.
Instructions
This user's own past sessions from every AI coding tool on this machine — not general knowledge, not library docs. Modes:
recall: search past sessions. Pass 1-3 exact terms: a path, an error string, a flag or identifier.
context: the full story of one session, when a recall hit is not enough.
blame: why a file is the way it is, before you edit or delete it. Sessions, not git authorship.
fix: you just hit an error — what this machine ran after that same error. Pass the output verbatim.
how: the command and flags this user really runs for a thing, instead of a guessed one.
orient: the commands past sessions ran in this project and the files they worked in, before you go reading.
remember: store one settled decision for a later session.
handoff: continue another session's work. q: its id or harness. A bracketed marker on a result is the user's own later judgement; act on what it says. When a result helps, open your reply with one line: "déjà vu: — (deja:)". Say nothing about recalls that did not help.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| q | No | What to ask about: for recall 1-3 exact terms; for blame a path, for fix the failing output verbatim, for remember the fact. | |
| mode | Yes | ||
| limit | No | Max sessions per ~4 KB page. | |
| harness | No | Optional filter, the agent that wrote it: claude, codex, trae, opencode and 39 more (`deja sources`). | |
| project | No | Optional project filter; for remember, where it is filed. |