github thedotmack/claude-mem v6.2.0

latest releases: v9.0.5, v9.0.4, v9.0.3...
one month ago

Major Features

Unified Search API (#145, #133)

  • Vector-first search architecture: All text queries now use ChromaDB semantic search
  • Unified /api/search endpoint: Single endpoint with filter parameters (type, concepts, files)
  • ID-based fetch endpoints: New GET /api/observation/:id, /api/session/:id, /api/prompt/:id
  • 90-day recency filter: Automatic relevance filtering for search results
  • Backward compatibility: Legacy endpoints still functional, routing through unified infrastructure

Search Architecture Cleanup

  • Removed FTS5 fallback code: Eliminated ~300 lines of deprecated full-text search code
  • Removed experimental contextualize endpoint: Will be reimplemented as LLM-powered skill (see #132)
  • Simplified mem-search skill: Streamlined to prescriptive 3-step workflow (Search → Review IDs → Fetch by ID)
  • Better error messages: Clear guidance when ChromaDB/UVX unavailable

Bug Fixes

Search Improvements

  • Fixed parameter handling in searchUserPrompts method
  • Improved dual-path logic for filter-only vs text queries
  • Corrected missing debug output in search API

Documentation

  • Updated CLAUDE.md to reflect vector-first architecture
  • Clarified FTS5 tables maintained for backward compatibility only (removal planned for v7.0.0)
  • Enhanced mem-search skill documentation with clearer usage patterns
  • Added comprehensive test results for search functionality

Breaking Changes

None - all changes maintain backward compatibility.

Installation

Users with auto-update enabled will receive this update automatically. To manually update:

```bash

Restart Claude Code or run:

npm run sync-marketplace
```

🤖 Generated with Claude Code

Don't miss a new claude-mem release

NewReleases is sending notifications on new releases.