Skip to content

v2.10.0

Choose a tag to compare

@github-actions github-actions released this 10 Jun 05:54
· 5 commits to main since this release

Added

  • Code-anchored memory invalidation — memories can be anchored to the files they reference (learn's optional files param → new memory_files table, migration 023). The git post-commit hook flags anchored memories stale when a commit touches those files (config gitInvalidateEnabled, default true; importance: 5 exempt). This catches the high-traffic-but-stale memory that recency-decay and forget can't see — invalidation driven by code change, not recall behaviour.
  • Stale-aware recall + decayrecall returns a stale flag and downranks stale memories (still returned); decayMemories deprecates flagged memories regardless of recall frequency. Nothing is deleted on invalidation — the flag is auditable.
  • revalidate MCP tool — clear a stale flag after review when the code changed but the memory is still correct. Re-confirming a memory via learn also clears it; forget remains for truly-wrong memories.

Fixed

  • bunx @rohirik/openltm-core "Script not found" — the package's only bin was named ltm, but bunx resolves a bin by the package basename. Added openltm-core and openltm bin aliases (keeping ltm), fixing the documented OpenCode install path.