Repository navigation
Release v2.5.0
DevMind MCP v2.5.0
Fixed
- Critical: semantic_search Core Defect Fixed: Previously, semantic_search only searched development memory (contexts table) while completely ignoring ContextEngine-indexed code files (file_index table), causing the "full project understanding" feature to fail
- Database Layer: Added
getFileIndexForVectorSearch()method to query file_index table - Search Logic: Modified
handleSemanticSearch()to query both contexts and file_index - Data Conversion: Convert file_index records to Context-compatible format
- Priority Optimization: Code file quality score increased from 0.8 to 0.95
- Project Detection: Improved path detection logic for multi-project scenarios
- Smart Warnings: Detect multiple active projects and warn users to explicitly specify project_path
- Database Layer: Added
Added
-
Enhanced Project Detection: Multi-factor scoring system for project path detection
- Existing projects get +10 points
- Recently accessed projects get additional +20 points
- Projects with .git directory get +5 points
- Detailed logging for troubleshooting
-
Multi-Project Warnings: Smart detection and user guidance
- Detects multiple recently active projects (within 7 days)
- Warns when operations might be recorded to non-most-recent project
- Provides clear usage recommendations
Changed
- Search Result Ranking: Code files now prioritized for "how to implement" queries
- Code files: quality_score 0.95 (was 0.8)
- Development memory: quality_score 0.9
- Combined with QueryEnhancer file type weights for optimal results
Impact
- For Users: Can now perform true "full project understanding" queries in natural language
- For Developers: Code discovery and project understanding significantly improved
- Multi-Project Support: Better isolation and warnings for multi-project development scenarios
- Performance: Unified search across memory and codebase without performance degradation
Testing
- Created comprehensive test script
test-semantic-search.jsvalidating the fix - Verified development memory + codebase index simultaneous search
- Confirmed code file priority for "implementation" queries
- TypeScript compilation passes with no errors
Installation
Via npx (recommended, no installation needed):
Use specific version:
npx -y devmind-mcp@2.5.0Or always use latest:
npx -y devmind-mcp@latestOr install globally:
Install specific version:
npm install -g devmind-mcp@2.5.0Install latest:
npm install -g devmind-mcp@latestNPM Package
Documentation
- 📖 README
- 📝 Full Changelog