From e073c0b75faa18d5c4429e06dca3276aa927d1ce Mon Sep 17 00:00:00 2001 From: Alex Newman Date: Tue, 21 Oct 2025 19:15:19 -0400 Subject: [PATCH] chore: Release v4.1.1 - Remove redundant advanced_search and fix MCP bugs MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Version bump to 4.1.1 with critical bug fixes and API simplification. Removed: - Redundant advanced_search MCP tool (no unique functionality) - advancedSearch method from SessionSearch class Fixed: - findByConcept, findByType, findByFile now respect limit/offset - Parser validation prevents observation types in concepts array - Added token limit warnings to tool descriptions Changed: - Simplified MCP API from 7 to 6 tools - Enhanced SDK prompts to prevent AI data contamination 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- .claude-plugin/marketplace.json | 2 +- CHANGELOG.md | 15 +++++++++++++++ package.json | 2 +- 3 files changed, 17 insertions(+), 2 deletions(-) diff --git a/.claude-plugin/marketplace.json b/.claude-plugin/marketplace.json index 207720a9..f0f3a359 100644 --- a/.claude-plugin/marketplace.json +++ b/.claude-plugin/marketplace.json @@ -10,7 +10,7 @@ "plugins": [ { "name": "claude-mem", - "version": "4.1.0", + "version": "4.1.1", "source": "./plugin", "description": "Persistent memory system for Claude Code - context compression across sessions" } diff --git a/CHANGELOG.md b/CHANGELOG.md index e649db74..d4ef8b91 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,21 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). +## [4.1.1] - 2025-10-21 + +### Removed +- **advanced_search tool**: Removed redundant MCP tool that provided no functionality beyond calling search_observations + search_sessions + +### Fixed +- **MCP search limit bug**: Fixed findByConcept, findByType, and findByFile methods to properly respect limit/offset parameters +- **Type contamination in concepts**: Added parser validation to prevent observation types from being added to concepts array +- **Token limit warnings**: Added guidance in tool descriptions to start with 3-5 results to avoid MCP token limits + +### Changed +- **Simplified MCP API**: Reduced from 7 to 6 search tools by removing the redundant advanced_search +- **Improved search prompts**: Enhanced type and concept constraint language in SDK prompts to prevent AI contamination + + ## [4.1.0] - 2025-10-21 ### Changed diff --git a/package.json b/package.json index 72e0715a..8218611f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "claude-mem", - "version": "4.1.0", + "version": "4.1.1", "description": "Memory compression system for Claude Code - persist context across sessions", "keywords": [ "claude",