You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+12Lines changed: 12 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -23,6 +23,18 @@ Basic Memory lets you build persistent knowledge through natural conversations w
23
23
Claude, while keeping everything in simple Markdown files on your computer. It uses the Model Context Protocol (MCP) to
24
24
enable any compatible LLM to read and write to your local knowledge base.
25
25
26
+
## What's New in v0.19.0
27
+
28
+
-**Semantic Vector Search** — find notes by meaning, not just keywords. Combines full-text and vector similarity for hybrid search with FastEmbed embeddings.
29
+
-**Schema System** — infer, validate, and diff the structure of your knowledge base with `schema_infer`, `schema_validate`, and `schema_diff` tools.
30
+
-**Per-Project Cloud Routing** — route individual projects through the cloud while others stay local, using API key authentication (`basic-memory project set-cloud`).
31
+
-**FastMCP 3.0** — upgraded to FastMCP 3.0 with tool annotations for better client integration.
32
+
-**CLI Overhaul** — JSON output mode (`--json`) for scripting, workspace-aware commands, and an htop-inspired project dashboard.
33
+
-**Smarter Editing** — `edit_note` append/prepend auto-creates notes if they don't exist; `write_note` has an overwrite guard to prevent accidental data loss.
34
+
-**Richer Search Results** — matched chunk text returned in search results for better context.
35
+
36
+
See the full [CHANGELOG](CHANGELOG.md) for details.
Copy file name to clipboardExpand all lines: src/basic_memory/mcp/tools/edit_note.py
+18-4Lines changed: 18 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -158,7 +158,7 @@ def _format_error_response(
158
158
159
159
160
160
@mcp.tool(
161
-
description="Edit an existing markdown note using various operations like append, prepend, find_replace, or replace_section.",
161
+
description="Edit an existing markdown note using various operations like append, prepend, find_replace, replace_section, insert_before_section, or insert_after_section.",
0 commit comments