Releases: basicmachines-co/basic-memory
v0.12.2
v0.12.2 (2025-04-08)
This release is published under the AGPL-3.0-or-later License.
Bug Fixes
Signed-off-by: phernandez paul@basicmachines.co
Detailed Changes: v0.12.1...v0.12.2
v0.12.1
v0.12.1 (2025-04-07)
This release is published under the AGPL-3.0-or-later License.
This is a bug fix release.
Bug Fixes
Detailed Changes: v0.12.0...v0.12.1
v0.12.0
v0.12.0 (2025-04-06)
This release is published under the AGPL-3.0-or-later License.
This release fixes all reported bugs from the project issues and adds extra config options for
- updating permalinks when a file is moved (default False)
- syncing in real time when the mcp process starts (default True)
Note:
- The real time sync means that it is no longer necessary to run the
basic-memory sync --watchprocess in a a terminal to sync changes to the db (so the AI can see them). This will be done automatically.
The config file for Basic Memory is in the home directory under .basic-memory/config.json.
To change the properties, set the following values:
~/.basic-memory/config.json
{
"sync_changes": true,
"update_permalinks_on_move": true
}
Thanks for using Basic Memory!
Bug Fixes
- Fix extra
#character accumulation in markdown frontmatter tags prop (#79,6c19c9e) - Fix cursor errors calling search tool (#78,
9d581ce) - Some notes never exit "modified" status (#77,
7930ddb) - Fix write_note Tool Fails to Update Existing Files in Some Situations (absolute paths). (#80,
9bff1f7) - Set default mcp log level to ERROR (#81,
248214c) - Write_note preserves frontmatter fields in content (#84,
3f4d9e4)
Documentation
- Add VS Code instructions to README (#76,
43cbb7b) - Updated basicmachines.co links to be https (#69,
40ea28b)
Features
- Add watch to mcp process (#83,
00c8633) - Permalink enhancements (#82,
617e60b)- Avoiding "useless permalink values" for files without metadata
- Enable permalinks to be updated on move via config setting
Detailed Changes: v0.11.0...v0.12.0
v0.11.0
v0.11.0 (2025-03-29)
This release is published under the AGPL-3.0-or-later License.
Bug Fixes
- delete db/recreate for reset db instead of using migrations. (#65,
0743ade) - Make logs for each process - mcp, sync, cli (#64,
f1c9570)
Documentation
Features
- Add bm command alias for basic-memory (#67,
069c0a2) - Rename search tool to search_notes (#66,
b278276)
Detailed Changes: v0.10.1...v0.11.0
v0.10.1
v0.10.1 (2025-03-25)
This release is published under the AGPL-3.0-or-later License.
Bug Fixes
- Make set_default_project also activate project for current session to fix #37 (
cbe72be) - Move ai_assistant_guide.md into package resources to fix #39 (
390ff9d) - Preserve custom frontmatter fields when updating notes (
78f234b)
Chores
- Remove duplicate code in entity_service.py from bad merge (
681af5d)
Documentation
- Add help docs to mcp cli tools (
731b502) - Add mcp badge, update cli reference, llms-install.md (
b26afa9) - Update CLAUDE.md (#33,
dfaf0fe)
Refactoring
- Move project stats into project subcommand (
2a881b1)
Detailed Changes: v0.10.0...v0.10.1
v0.10.0
v0.10.0 (2025-03-15)
This release is published under the AGPL-3.0-or-later License.
Bug Fixes
-
Drop search_index table on db reindex (
31cca6f) -
Improve utf-8 support for file reading/writing (#32,
eb5e4ec)
Documentation
Features
Detailed Changes: v0.9.0...v0.10.0
v0.9.0
v0.9.0 (2025-03-07)
This release is published under the AGPL-3.0-or-later License.
Chores
fix: drop search_index table on db reindex
fix: ai_resource_guide.md path
chore: remove logfire
Signed-off-by: phernandez paul@basicmachines.co
Documentation
- Update README.md and CLAUDE.md (
182ec78)
Features
Signed-off-by: phernandez paul@basicmachines.co
feat: Add multiple projects support
feat: enhanced read_note for when initial result is not found
fix: merge frontmatter when updating note
fix: handle directory removed on sync watch
Detailed Changes: v0.8.0...v0.9.0
v0.8.0
v0.8.0 (2025-02-28)
This release is published under the AGPL-3.0-or-later License.
Features
- Add enhanced prompts and resources (#15,
093dab5) - Add comprehensive documentation to all MCP prompt modules
- Enhance search prompt with detailed contextual output formatting
- Implement consistent logging and docstring patterns across prompt utilities
- Added/Enhanced -
search.py: New formatted output with relevance scores, excerpts, and next steps recent_activity.py: Enhanced with better metadata handling and documentationcontinue_conversation.py: Improved context management- Added/Enhanced -
ai_assistant_guide: Resource with description to give to LLM to understand how to use the tools - Add new
canvastool to create json canvas files in obsidian. (#14,0d7b0b3) - Incremental sync on watch (#13,
37a01b8) - experimental
read_resourcetool for reading non-markdown files in raw form (pdf, image)
Technical improvements
- Added detailed docstrings to all prompt modules explaining their purpose and usage
- Enhanced the search prompt with rich contextual output that helps LLMs understand results
- Created a consistent pattern for formatting output across prompts
- Improved error handling in metadata extraction
- Standardized import organization and naming conventions
- Fixed various type checking issues across the codebase
Chores
Detailed Changes: v0.7.0...v0.8.0
v0.7.0
v0.7.0 (2025-02-19)
This release is published under the AGPL-3.0-or-later License.
Bug Fixes
-
Add logfire instrumentation to tools (
3e8e3e8) -
Add logfire spans to cli (
00d23a5) -
Add logfire spans to cli (
812136c) -
Search query pagination params (
bc9ca07)
Chores
Features
-
Add cli commands for mcp tools (
f5a7541) -
Add pagination to build_context and recent_activity (
0123544) -
Add pagination to read_notes (
02f8e86)
Detailed Changes: v0.6.0...v0.7.0
v0.6.0
v0.6.0 (2025-02-18)
This release is published under the AGPL-3.0-or-later License.
Features
Co-authored-by: phernandez phernandez@basicmachines.co
Detailed Changes: v0.5.0...v0.6.0