Skip to content

This release includes 14 breaking changes for platform teams planning a safe upgrade.

Published 3mo MCP Data & Storage
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Affected surfaces

breaking_upgrade

Summary

AI summary

API 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_code supports path_prefix, language, chunk_type filters applied before RRF fusion
  • Bounded BFS Symbol Graph Traversal: New SymbolGraphTraverser with frontier-based exploration and cycle detection

Improvements

  • Schema Token Optimization: All tool descriptions shortened to 1-2 sentences, removed title/format noise from JSON Schema (~40-50% fewer tokens per tool definition)
  • Polymorphic Tools: Related tools merged into single entry points with action/mode parameters 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

Track pomazanbohdan/memory-mcp-1file

Get notified when new releases ship.

Sign up free

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.

All releases →

Beta — feedback welcome: [email protected]