Skip to content

m4bwav/everlast-protocol

v0.6.3MIT

Nothing an AI session learned is lost when you change model, session, tool or vendor. Two tiers of plain-markdown knowledge: a per-project doc set (solutions with dead ends, decisions with reasons, plans, a 50-line HANDOFF, an index) committed with the repo or kept in an excluded folder when the repo cannot hold it, and a user tier in a private vault repository (profile, environments, cross-project lessons). A privacy split keeps people, politics and credentials out of any shared repo. Hooks orient each session, nudge capture once, and at session end sync the vault and push the project's docs (a pull request whenever the push is not certain). The vault asks once for a private remote or creates one. Every entry carries a recheck date: the index, the session-start line and a BM25 search over titles, aliases and bodies flag what is due, and recheck and verify check a stored fix against the current code before an agent acts on it. Typed links, a deterministic maintain command, and a reproducible benchmark. Installs in Claude Code, Cowork, Copilot and anything that reads Agent Skills. Follows the Evergreen Protocol in pointer mode.

everlast-vault

Run the everlast vault, the git repository holding what AI agents learned for and about the user across machines, models and tools: create it, back it up to a private remote (named, or created with gh), check and sync it (status, commit, push the learnings, pull), run the privacy check before notes reach a shared repository (people, politics, credentials, internal names), bring everlast to a new machine or agent product (Claude Code, Cowork, Copilot, Codex), and list the registered projects. Use whenever the user says 'set up everlast here', 'install everlast on a new machine', 'back up the vault', 'create a repo for the notes', 'sync the vault', 'is the vault behind', 'scan for private info', 'export the skills to Copilot', 'pack the plugin for Cowork', 'where is the vault', or the session-start line says it is missing or behind. Also for 'refresh everlast-vault' and 'is everlast-vault stale'. Setting up one codebase is everlast-setup; writing entries is everlast-capture; reading is everlast-resume.

Read SKILL.md at the source

Pinned to revision 5d084ae454cb, so it is the text this page describes rather than whatever the author pushed since.

Files

Every link opens the file at its source, pinned to the revision this page describes.