Docs
Last verified against the code: 2026-11-14 (0.10.1)
Start with the user guide. It is how one project moves between models. The architecture and the operations page are the log and the files. The protocol's first section is that log; the rest is how a lesson can move. The paper states the relay, then the measurements, which are about the overnight memory.
| Doc | What it holds |
|---|---|
| USER-GUIDE.md | Start here. The relay on the first day, then every command |
| ARCHITECTURE.md | The relay first, then the overnight memory, and how the pieces fit |
| OPERATIONS.md | The relay log, the store, the nightly job, the hook |
| PROTOCOL.md | The project log, then the lesson wire format and the merge rule |
| GOALS.md | Why Everest exists, the measured memory goals, and the relay that is not yet one of them |
| IMPLEMENTATION.md | How each goal is built, file by file, and the relay |
| COMPARISON.md | The overnight memory against normal AI memory (everest compare) |
| HANDOFF.md | Where things stand right now and how to pick up |
| ROADMAP.md | Where we left off, then the memory program |
| MIGRATIONS.md | How a release reaches an existing store without losing it. 0.10.1 adds relay/ |
| AUDIT-LOG.md | Every documentation audit, newest first |
| ../SECURITY.md | How to report a problem; every protection of the site, the CLI and the repository, and where it lives |
| ../paper/EVEREST.md | The lab paper: the relay first, then the memory, the commons, compiled memory, evaluation, risks |
Glossary
| Term | Meaning |
|---|---|
| Raw stream | Everything recorded about what happened: today, Claude Code's session transcripts. Kept, never read at runtime. |
| Episode | One memory in the store: a session (what was asked, done, how it ended), an error (a failed tool call that was the agent's mistake), a correction (the person corrected the agent, in a message or by refusing a tool call), a surprise (the agent said it was wrong or surprised), an environment failure (a missing tool, a permission, an interruption, a failed probe), or a note (saved through the MCP remember tool). |
| Surprise | An error, correction or surprise episode: where what the agent expected and what happened disagreed. The unit of memory. environment failures are not surprises: they are the machine's, not the agent's. |
| Lesson | What similar surprises add up to after sleep: one sentence, an observation, never an instruction. |
| Prediction | A lesson's claim that a coming session will meet its surprise again. Confirmed or failed by later sessions. |
| Strength | A memory's or lesson's weight in recall. Decays with time, grows with recall, confirmations and repeats. |
| Sleep | The nightly consolidation: decay, lessons, verify, predict, render. |
| Render | Writing lessons into the memory folder the agent loads at session start. |
| Morning report | ~/.everest/morning.md: what sleep learned, for the owner to read and veto. |
| Theme | Lessons that mean the same thing, merged in sleep: one lesson quoting each correction in order. |
| Prime | A lesson put beside the person's prompt by the UserPromptSubmit hook because the prompt bears on it. |
| Repeat-yourself rate | How often the person corrects the agent the same way again; before a lesson held it (the baseline) and after (everest measure). |
| Hand-back | The agent ending its turn by handing the decision to the person: asking, offering, or listing what it would do next. |
| Delegation | How the person splits acting from asking, counted: hand-backs they corrected against actions they stopped. |
| Event | A surprise reported by any agent in the open format (PROTOCOL §0): correction, error, environment, surprise, note. |
| Proxy | everest proxy: one front door for every model, in front of an OpenAI- or Anthropic-compatible API. Header x-everest-project names the project. |
| Relay | The project log at ~/.everest/relay/, one JSONL file per project. everest relay, the proxy, and the MCP tool relay read and write it. |
| Handoff | What the next model is given: the recent work when the model changed, plus every correction and deploy. Observations, not instructions. |
| Deploy (relay) | A line on the project log that says something was shipped. Kept in every handoff. |
| Candidate | A lesson received from another memory, kept at low strength until this memory's own sessions confirm it. |
| Origin | The memory a lesson was first made in (a random id per memory, ~/.everest/origin). |
| Veto | Deleting a rendered lesson file. Recorded in vetoed.json; the lesson is never written again. |
| Wire format | lessons.jsonl: one lesson per line, nothing from the raw stream. What would be shared. |
| The commons | The designed shared body of verified lessons across agents (paper §5). Not built. |
| Compiled memory | Lessons stored as a model's own attention state, loaded at no cost (paper §6). Not built. |