This release includes 14 breaking changes for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Affected surfaces
Summary
AI summaryAPI surface reduced by removing 9 tools and replacing them with unified calls.
Full changelog
v0.6.0 — Tool Consolidation & Schema Optimization
Breaking Changes ⚠️
Tool API surface reduced from 27 → 18 tools (~33% reduction). If you reference old tool names in agent configs, update them:
| Removed Tool | Replacement |
|---|---|
| search | search_memory(mode: "vector") |
| search_text | search_memory(mode: "bm25") |
| get_valid_at | get_valid(timestamp: "...") |
| search_code | recall_code(mode: "vector") |
| get_callers | symbol_graph(action: "callers") |
| get_callees | symbol_graph(action: "callees") |
| get_related_symbols | symbol_graph(action: "related") |
| get_index_status | project_info(action: "status") |
| list_projects | project_info(action: "list") |
| get_project_stats | project_info(action: "stats") |
| create_entity | knowledge_graph(action: "create_entity") |
| create_relation | knowledge_graph(action: "create_relation") |
| get_related | knowledge_graph(action: "get_related") |
| detect_communities | knowledge_graph(action: "detect_communities") |
New Features
- AST Breadcrumbs: Code chunks now include hierarchical context paths (e.g.
src/auth.ts > AuthService > login) - Pre-filtering:
recall_codesupportspath_prefix,language,chunk_typefilters applied before RRF fusion - Bounded BFS Symbol Graph Traversal: New
SymbolGraphTraverserwith frontier-based exploration and cycle detection
Improvements
- Schema Token Optimization: All tool descriptions shortened to 1-2 sentences, removed
title/formatnoise from JSON Schema (~40-50% fewer tokens per tool definition) - Polymorphic Tools: Related tools merged into single entry points with
action/modeparameters for cleaner agent interaction
Full Changelog: https://github.com/pomazanbohdan/memory-mcp-1file/compare/v0.5.11...v0.6.0
Breaking Changes
- Removed `search` – use `search_memory(mode: "vector")`
- Removed `search_text` – use `search_memory(mode: "bm25")`
- Removed `get_valid_at` – use `get_valid(timestamp: "...")`
- Removed `search_code` – use `recall_code(mode: "vector")`
- Removed `get_callers` – use `symbol_graph(action: "callers")`
- Removed `get_callees` – use `symbol_graph(action: "callees")`
- Removed `get_related_symbols` – use `symbol_graph(action: "related")`
- Removed `get_index_status` – use `project_info(action: "status")`
- Removed `list_projects` – use `project_info(action: "list")`
- Removed `get_project_stats` – use `project_info(action: "stats")`
- Removed `create_entity` – use `knowledge_graph(action: "create_entity")`
- Removed `create_relation` – use `knowledge_graph(action: "create_relation")`
- Removed `get_related` – use `knowledge_graph(action: "get_related")`
- Removed `detect_communities` – use `knowledge_graph(action: "detect_communities")`
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About pomazanbohdan/memory-mcp-1file
A self-contained Memory server with single-binary architecture (embedded DB & models, no dependencies). Provides persistent semantic and graph-based memory for AI agents.
Related context
Beta — feedback welcome: [email protected]