Skip to content

v0.5.0 — Persist OS (formerly Recall OS)

Choose a tag to compare

@Karthick-Ramachandran Karthick-Ramachandran released this 22 Jun 19:15
32ea7e0

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 init

Highlights since v0.2.1

  • Renamed to Persist OS — package persist-os, binary persist, config dir .persist/. Generated agent files, skills, and hooks all emit persist.
  • persist init --ai-tools — generate files only for the tools you use (claude, codex, cursor); portable Agent Skills under .agents/skills/.
  • Pre-push regression gatepersist init writes a tracked pre-push hook that runs persist 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 safelypersist adr supersede records 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.