v0.2.0
What's New
Multi-Database Router
Per-project SQLite databases with automatic migration from the legacy single-DB layout. Each indexed project now gets its own .db file, improving isolation and enabling parallel operations.
Enrichment Pipeline
New second-pass analysis extracts deeper structural relationships from the graph:
- Community detection — identifies clusters of tightly-coupled functions
- Inheritance & implementation — tracks class hierarchies and interface implementations
- Decorators & annotations — links decorators/annotations to their targets
- Read/write tracking — identifies field access patterns (reads vs mutations)
- Test detection — marks test functions and links them to the code they test
- Type usage — tracks which functions consume or produce specific types
- Exception flows — maps throw/catch chains across call boundaries
- Configuration relationships — links config consumers to their providers
Update-Available Notification
Lightweight GitHub release check on startup. If a newer version exists, the first tool response includes an update_available field so the LLM can inform the user. Silent failure on network errors, 5-second timeout, show-once per session.
Enhanced Language Support
Improved AST extraction across all 12 supported languages (C++, C#, Go, Java, JavaScript, Lua, PHP, Python, Rust, Scala, TSX, TypeScript) with better pattern recognition, type handling, and node extraction.
Cypher Executor Improvements
Improved query execution with better aggregation, pattern matching, and CTE-based BFS traversal.
HTTP Link Detection
Cross-service HTTP call inference — detects when one service calls another via HTTP and creates HTTP_CALLS edges in the graph.
CLI Enhancements
--rawflag for full JSON output- Human-friendly summaries for all 12 tools
index_statuscommand for checking indexing progress
Search Improvements
sort_byparameter for ordering resultsexclude_labelsarray parameter (defaults to excluding Community nodes)- Improved glob matching with
**support
AST Debug Tool
New cmd/ast_debug binary for parser development — dumps the AST of any supported file for inspection.
Install / Update
go install github.com/DeusData/codebase-memory-mcp/cmd/codebase-memory-mcp@v0.2.0Full Changelog: v0.1.5...v0.2.0