You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Umbrella for the 2026-07-07 design review: the store stays signal-rich and small without the user ever running a command — hygiene is automatic, conservative, and reversible by default, built on the existing decay model (Ebbinghaus 7-day half-life, verified floor 0.2, shared 0.05 archive threshold) rather than replacing it.
Design decision
Foundation-first: (C) a one-shot Vault CLI verb composing the shipped autocohere + maintenance handlers, then (B) ride the existing perseus cron scheduler to run it nightly, with (A) an in-server loop as the Windows fallback. Everything unattended is a reversible archived=1 flip — purge (hard delete) is excluded from any unattended path; history retention stays env-gated no-op unless explicitly enabled.
End state for the everyday user: perseus cron create --job maintain --every 1440 --install — or a single config flag — and never think about memory hygiene again.
Umbrella for the 2026-07-07 design review: the store stays signal-rich and small without the user ever running a command — hygiene is automatic, conservative, and reversible by default, built on the existing decay model (Ebbinghaus 7-day half-life, verified floor 0.2, shared 0.05 archive threshold) rather than replacing it.
Design decision
Foundation-first: (C) a one-shot Vault CLI verb composing the shipped
autocohere+maintenancehandlers, then (B) ride the existingperseus cronscheduler to run it nightly, with (A) an in-server loop as the Windows fallback. Everything unattended is a reversiblearchived=1flip —purge(hard delete) is excluded from any unattended path; history retention stays env-gated no-op unless explicitly enabled.Work items (dependency order)
Perseus Vault
perseus-vault maintain [--dry-run]— shell entry point for the full hygiene pass perseus-vault#490 — one-shotperseus-vault maintain [--dry-run] [--vacuum]CLI verb (enabling primitive; ship + validate first)serve --maintain-every) — the Windows hygiene story perseus-vault#492 — optionalserve --maintain-everyin-server loop (Windows fallback)Perseus
perseus vault maintainpassthrough +hygiene:config block (default off) #691 —perseus vault maintainpassthrough +hygiene:config block (default off)render— add--job maintainfor scheduled memory hygiene #693 — generalize scheduler beyond hardcodedrender;--job maintain(cron/launchd/systemd)perseus vault maintainfor live-store hygiene #697 — docs: memory-cleanup skill points at the automatic pathRollout
--dry-runon a real store (cold model cache + concurrent with a live server).perseus vault maintainpassthrough +hygiene:config block (default off) #691 + Generalize scheduler beyond hardcodedrender— add--job maintainfor scheduled memory hygiene #693; onboarding installs the job report-only for the first week, then flips live.End state for the everyday user:
perseus cron create --job maintain --every 1440 --install— or a single config flag — and never think about memory hygiene again.