← Word Build log

Versioned Save and notes that remember

11 Aug 2026 · Field notes

Markdown Locker 1.5.4 is out. The headline is quiet on purpose: when you overwrite a note, the previous body is kept on disk, and the live file says when it changed.

What Versioned Save does

Save an existing note with a real change to the body and the app:

writes a copy under versions// with a UTC timestamp name, then updates the live note’s frontmatter with updated, a bumped version, and a previous path pointing at that archive.

If the body did not change, nothing is archived. New notes do not invent history. Explore still lists the top-level files — the archive tree stays out of the way until you need it.

Why it matters for agents

Models are better when they can see how a brief evolved, not only the latest paste. Frontmatter is a cheap chronology. The archive files are ordinary markdown if something needs a full read. Same folder humans already own; no second database.

Separately, we shipped a small native MCP in the repo — search_notes, read_note, list_recent — so Grok Build and other agents can attach to the Locker without treating it as a generic home directory. Setup stays on the machine: read-only, path-scoped. Details: Connect Grok.

What we did not put in the DMG

MCP is not a cloud connector inside the app binary. It is a local process you point an agent at. In-app “copy MCP config” belongs next to identity and keys — settings territory — and will follow. Versioned Save is the piece that had to ship in the Mac build so every save path behaves the same.

Download: v1.5.4. Positioning: notes for AI agents.