v0.5.0 — Persist OS (formerly Recall OS)
Recall OS is now Persist OS. Same local-first, deterministic engineering-memory CLI — new name. The old recall-os npm package is left published and untouched, so existing installs keep working.
npx persist-os@latest initHighlights since v0.2.1
- Renamed to Persist OS — package
persist-os, binarypersist, config dir.persist/. Generated agent files, skills, and hooks all emitpersist. persist init --ai-tools— generate files only for the tools you use (claude, codex, cursor); portable Agent Skills under.agents/skills/.- Pre-push regression gate —
persist initwrites a tracked pre-push hook that runspersist doctor+ your gates before code leaves your machine. persist guard— fails when staged source changed without tests (opt-in gate).- Anti-rot doctor checks — warns on context-budget bloat (always-loaded files growing into a wall of text) and staleness (memory pointing at
src/that changed long after it did). - Decisions change safely —
persist adr supersederecords superseded decisions; doctor flags anything still citing the old one.
Verification
typecheck · lint · format · build · 286/286 tests · persist doctor PASSED · zero recall references.
Local-first: no network, no telemetry, no AI API calls.