Skip to content

v1.5.0: Major Search & UX Improvements

Latest

Choose a tag to compare

@ceorkm ceorkm released this 26 Sep 03:23
· 19 commits to main since this release

πŸš€ Kratos MCP v1.5.0 - Major Search & UX Improvements

Based on real user feedback, this release focuses on making Kratos MCP production-ready with enhanced search functionality and better user experience while maintaining our core feature of perfect project isolation.

πŸ” Enhanced Search Functionality

Fixed Critical Issues

  • Fixed syntax errors with hyphens/special characters - Resolved the "grably-desktop" β†’ "no such column: desktop" SQL error that was causing searches to fail
  • Added comprehensive search fallbacks - When queries fail, Kratos now tries multiple fallback strategies automatically
  • Improved require_path_match reliability - Path matching now works consistently for current directory filtering

Better Error Handling

  • Enhanced error messages with actionable suggestions - Clear guidance when searches fail
  • Added search scope parameter - Explicit project/global/all scoping for better clarity
  • Search performance feedback - Debug information with timing and optimization suggestions

⚑ New Memory Operations

Advanced Query Capabilities

  • Bulk memory operations (memory_get_multiple) - Retrieve multiple memories efficiently in one call
  • Natural language memory queries (memory_ask) - Ask questions like "Show me all system tray problems in Tauri"
  • Search preview/explain functionality (memory_search_preview) - Preview what a search would return before executing

Smart Assistance Features

  • Memory tagging suggestions (memory_suggest_tags) - AI-powered tag recommendations based on content analysis
  • Enhanced debugging tools - Detailed search performance metrics and query optimization hints

🎯 User Experience Improvements

All improvements were designed based on real user feedback to address the most common pain points:

  1. Search reliability - No more failed searches due to special characters
  2. Better discoverability - Clear explanations of what went wrong and how to fix it
  3. Faster workflows - Bulk operations and natural language queries
  4. Smarter organization - Automated tag suggestions for better memory categorization

πŸ›‘οΈ Maintaining Core Principles

  • Project isolation remains sacred - Each project maintains its isolated database
  • Zero breaking changes - All existing functionality works exactly as before
  • Performance focused - New features are optimized to not impact existing speed
  • Privacy first - All processing happens locally, no external API calls

πŸ“ˆ Technical Details

  • 10 major improvements implemented based on user feedback analysis
  • Enhanced FTS5 search with proper special character handling
  • Comprehensive fallback strategies for robust search experience
  • Detailed debug information for power users and troubleshooting

πŸ”„ Migration

No migration needed! All existing memories and projects continue to work seamlessly.

πŸ’» Installation

npm update kratos-mcp -g

or

npm install kratos-mcp@1.5.0 -g

πŸ™ Community Feedback

This release was driven by real user experiences and feedback. Special thanks to the Claude Code community for reporting issues and testing improvements.


Full Changelog: v1.4.3...v1.5.0