Repository navigation
First npm release
Install
npx --yes --package=opencode-cross-session-memory@1.0.0 csm-init
npx --yes --package=opencode-cross-session-memory@1.0.0 csm-doctor --onlineWhat's included
- Cross-turn record retention — tool-call records that fail cache-write or don't meet the age gate are now retained across native turns instead of being silently dropped at Stop.
- Host attribution — compaction telemetry correctly attributes claude, hermes, and codex native hosts instead of collapsing non-Codex hosts to unknown.
- Lesson terminal-status semantics — noise/duplicate candidates are marked dismissed instead of applied; the candidate generator guards against re-enqueueing terminated candidates.
- Recall relevance scope — top-3/MRR metrics scored only on ranked search surfaces.
- Durable re-entry counting — collectReEntryHealth uses durable production telemetry.
- SubconsciousWatcher safety — reentrancy guard and first-scan directory seeding.
Source checkout alternative
git clone https://github.com/NovasPlace/CSM.git
cd CSM
npm ci && npm run build
node dist/cli/init-db.js
node dist/cli/doctor.js --onlineSee docs/RELEASE_PROCESS.md for release process details.