Skip to content

v3.1.0 — Auto-Ingest Watcher + Session Path Fix

Choose a tag to compare

@smysle smysle released this 24 Feb 03:51
· 33 commits to main since this release

🔧 What's Changed

P0 Fixes

  • Fixed memory-sync session path: agents/main → dynamic agents/noah discovery with fallback
  • Added Phase 0 health check to memory-tidy for session path verification
  • Added 7 health metrics to memory-sync output (scan glob, file count, extracted/synced counts, errors)

P1 Features

  • Auto-ingest watcher: fs.watch monitors memory/*.md + MEMORY.md, auto-ingests on change (1.2s debounce)
  • Integrated into MCP server startup (opt-out via AGENT_MEMORY_AUTO_INGEST=0)
  • Extracted ingest core logic to src/ingest/ingest.ts
  • Docs realignment: README/CHANGELOG rewritten to match v3 reality (removed v2 ghost features)

P2 Improvements

  • Added ingest tests (dry_run, source tagging)
  • Updated AGENTS.md: single-write markdown + auto-derive rule (no more manual dual-write)

Breaking Changes (since 2.2.0)

  • Complete v3 rewrite: removed embedding/reranker/link/snapshot modules
  • MCP tools changed: link/snapshot removed, ingest/surface added
  • Search simplified to BM25 + priority×vitality (semantic search delegated to OpenClaw memory-core)

Full Changelog: v2.2.0...v3.1.0