Skip to content

basic-memory

v0.22.1 Feature

This release adds 3 notable features for engineering teams evaluating rollout.

Published 6h Productivity & Wikis
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

ai claude knowledge-management knowlege-graph llm local-first
+8 more
markdown mcp obsidian obsidian-md privacy-first privacy-first-ai productivity python

Summary

AI summary

Updates core, mcp, and cli across a mixed release.

Changes in this release

Feature Low

Add workspace parameter to write_note for parity with edit_note.

Add workspace parameter to write_note for parity with edit_note.

Source: llm_adapter@2026-06-13

Confidence: high

Feature Low

Add title and tags annotations to all MCP tool decorators (phase 1).

Add title and tags annotations to all MCP tool decorators (phase 1).

Source: llm_adapter@2026-06-13

Confidence: high

Feature Low

Comma‑split note_types/entity_types/categories in search_notes.

Comma‑split note_types/entity_types/categories in search_notes.

Source: llm_adapter@2026-06-13

Confidence: high

Bugfix Medium

Prevent concurrent-session rollbacks from destroying writes on in‑memory SQLite.

Prevent concurrent-session rollbacks from destroying writes on in‑memory SQLite.

Source: llm_adapter@2026-06-13

Confidence: high

Bugfix Medium

Use (type, id) keys in vector search hydration to prevent ID collisions.

Use (type, id) keys in vector search hydration to prevent ID collisions.

Source: llm_adapter@2026-06-13

Confidence: high

Bugfix Medium

Defer FastAPI and app imports out of CLI startup.

Defer FastAPI and app imports out of CLI startup.

Source: llm_adapter@2026-06-13

Confidence: high

Bugfix Medium

Skip projects without an absolute local path during sync.

Skip projects without an absolute local path during sync.

Source: llm_adapter@2026-06-13

Confidence: high

Bugfix Low

Resolve workspace display names and tenant IDs in qualified project routes.

Resolve workspace display names and tenant IDs in qualified project routes.

Source: llm_adapter@2026-06-13

Confidence: high

Bugfix Low

Close out manual verification findings #952.

Close out manual verification findings #952.

Source: llm_adapter@2026-06-13

Confidence: high

Bugfix Low

Preload deferred rich/typer modules before in‑place upgrade.

Preload deferred rich/typer modules before in‑place upgrade.

Source: llm_adapter@2026-06-13

Confidence: high

Full changelog

What's Changed

  • chore(ci): route release recipes through PRs and refresh release runbook by @groksrc in https://github.com/basicmachines-co/basic-memory/pull/961
  • fix(cli): preload deferred rich/typer modules before in-place upgrade by @groksrc in https://github.com/basicmachines-co/basic-memory/pull/966
  • fix(core): require line-anchored frontmatter fences in file_utils by @groksrc in https://github.com/basicmachines-co/basic-memory/pull/973
  • fix(api): allow setting default project when none is currently set by @groksrc in https://github.com/basicmachines-co/basic-memory/pull/976
  • feat(mcp): comma-split note_types/entity_types/categories in search_notes by @groksrc in https://github.com/basicmachines-co/basic-memory/pull/962
  • feat(mcp): add title and tags annotations to all MCP tool decorators (phase 1, #826) by @groksrc in https://github.com/basicmachines-co/basic-memory/pull/968
  • fix(mcp): resolve workspace display names and tenant ids in qualified project routes by @groksrc in https://github.com/basicmachines-co/basic-memory/pull/979
  • feat(plugins): manual-pages flow — manpage seed schema, flow docs, verification fixes by @phernandez in https://github.com/basicmachines-co/basic-memory/pull/971
  • fix(mcp): close out the #952 manual verification findings by @phernandez in https://github.com/basicmachines-co/basic-memory/pull/981
  • fix(sync): prevent concurrent-session rollbacks from destroying writes on in-memory SQLite by @phernandez in https://github.com/basicmachines-co/basic-memory/pull/989
  • fix(core): use (type, id) keys in vector search hydration to prevent id collisions by @phernandez in https://github.com/basicmachines-co/basic-memory/pull/986
  • fix(cli): defer FastAPI and app imports out of CLI startup by @phernandez in https://github.com/basicmachines-co/basic-memory/pull/988
  • fix: promote first project when config default missing from DB (#974) by @rudi193-cmd in https://github.com/basicmachines-co/basic-memory/pull/985
  • fix(core): preserve an existing database default when repairing a missing config default by @phernandez in https://github.com/basicmachines-co/basic-memory/pull/987
  • fix(api): point fresh installs at project setup when resolve finds an empty projects table by @phernandez in https://github.com/basicmachines-co/basic-memory/pull/990
  • feat(mcp): add workspace parameter to write_note for parity with edit_note by @groksrc in https://github.com/basicmachines-co/basic-memory/pull/964
  • fix(sync): skip projects without an absolute local path (#949) by @groksrc in https://github.com/basicmachines-co/basic-memory/pull/992
  • docs(core): add v0.22.1 changelog entry by @groksrc in https://github.com/basicmachines-co/basic-memory/pull/995
  • chore(core): release v0.22.1 by @groksrc in https://github.com/basicmachines-co/basic-memory/pull/996

Full Changelog: https://github.com/basicmachines-co/basic-memory/compare/v0.22.0...v0.22.1

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 basic-memory

Get notified when new releases ship.

Sign up free

About basic-memory

AI conversations that actually remember. Never re-explain your project to your AI again. Join our Discord: https://discord.gg/tyvKNccgqN

All releases →

Beta — feedback welcome: [email protected]