Tags: gitmem-dev/gitmem
Tags
v1.8.0 — no one loses any information Session identity survives an MCP server restart (GIT-89). Scar retrieval works on a cold index, and a failed retrieval is no longer reported as a clean check (GIT-93). One memory store, resolved independently of the working directory, with a first-run signpost and migrate-root for the rare project-local store (GIT-91). Repaired clean-room gate and a SIGKILL/respawn e2e in CI. Nothing is deleted, moved, or overwritten.
v1.7.0 No destructive changes, no data loss, no migration. But if you start seeing errors after upgrading, those failures were occurring before and being reported as success. 1.7.0 makes them visible. Fixed: create_learning field drops across learning types (GIT-76), session_close shape-drift failure (GIT-74/R17), duplicate threads from a truncated dedup window (GIT-70), four divergent thread-scope views (GIT-69), session identity lost on MCP restart (GIT-51), fabricated IDs for writes that did not land (GIT-67/63). Changed: tiered scar surfacing — high-yield recall 2565 to 487 tokens (81%), low-yield 246 to 115 (53%), measured. One citation rule across all four surfaces, with record IDs rendered wherever citation is instructed. Known gap: consumer verification for GIT-67, GIT-69 and GIT-70 is deferred to 1.7.1 and tracked in GIT-83. The environment is provisioned and standing. Gate: (a) pass (b) 1147 unit (c) smoke free 4/4 + pro 5/5 on a live store (d) one pre-existing failure, GIT-85 (e) 63 integration (f) deferred, GIT-83 (g) pass. Tagged on Chris's word.
feat: stub low-confidence scars in recall to cut wasted tokens (GIT-49) Scars below the 0.55 similarity threshold (already flagged [low confidence], ~66% N/A rate) now render as a one-line stub instead of their full body. High-confidence (>=0.55) scars unchanged; blocking-verification scars always render full. 0.55 extracted to LOW_CONFIDENCE_THRESHOLD shared by tag + stub. +4 unit tests (stub, full-render, blocking-exemption, token-reduction); red->green verified. Co-Authored-By: Claude Opus 4.8 <[email protected]>
chore: bump version to v1.6.5 Co-Authored-By: Claude Opus 4.8 <[email protected]>
fix: init wizard upgrades existing configs to use @latest When an existing gitmem MCP config uses "gitmem-mcp" without @latest, the init wizard now updates it in-place instead of skipping with "already configured". Existing users can run npx gitmem-mcp@latest init to auto-fix their config. Co-Authored-By: Claude Opus 4.6 <[email protected]>
chore: bump version to v1.6.3 Co-Authored-By: Claude Opus 4.6 <[email protected]>
chore: bump version to v1.6.2 Adds write-path health check, archive_learning short-ID resolution, and GITMEM_TABLE_PREFIX documentation. Removes orphaned license.ts. Co-Authored-By: Claude Opus 4.6 <[email protected]>
chore: bump version to v1.6.1 Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
fix: allowlist migrate-local.ts in no-console-log test Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
fix: update smoke test tool counts for index_docs/search_docs (v1.5.1) The 1.5.0 release added index_docs and search_docs but didn't bump EXPECTED_TOOL_COUNTS, causing CI smoke tests to fail and blocking npm publish. Co-Authored-By: Claude Opus 4.6 <[email protected]>
PreviousNext