phernandez
f58852954b
Update to claude-code-github-action v0.10.0 to check comment author for org membership
2025-04-05 12:54:33 -05:00
phernandez
edd426b99f
Update to claude-code-github-action v0.9.0 with organization membership check fix
2025-04-05 12:42:35 -05:00
phernandez
6b4a421315
Update to claude-code-github-action v0.8.0 with PERSONAL_ACCESS_TOKEN support
2025-04-05 12:13:05 -05:00
phernandez
4632405446
Fix claude-code-actions.yml to use v0.7.0 of basicmachines-co action
2025-04-05 12:01:04 -05:00
phernandez
3a6d5ff58d
update claude code actions
...
Signed-off-by: phernandez <paul@basicmachines.co >
2025-04-04 23:31:08 -05:00
phernandez
03de85ec32
add claude code github action workflow
...
Signed-off-by: phernandez <paul@basicmachines.co >
2025-04-04 21:20:40 -05:00
phernandez
084c91ecce
update basic-memory dep version
...
Signed-off-by: phernandez <paul@basicmachines.co >
2025-03-30 17:46:44 -05:00
semantic-release
3d45227b72
chore(release): 0.11.0 [skip ci]
v0.11.0
2025-03-29 00:19:46 +00:00
Paul Hernandez
069c0a21c6
feat: add bm command alias for basic-memory ( #67 )
...
Signed-off-by: phernandez <paul@basicmachines.co >
2025-03-28 19:12:25 -05:00
Paul Hernandez
b27827671d
feat: rename search tool to search_notes ( #66 )
...
Signed-off-by: phernandez <paul@basicmachines.co >
2025-03-28 19:11:35 -05:00
Paul Hernandez
0743ade5fc
fix: just delete db for reset db instead of using migrations. ( #65 )
...
Signed-off-by: phernandez <paul@basicmachines.co >
2025-03-28 19:11:11 -05:00
Paul Hernandez
f1c95709cb
fix: make logs for each process - mcp, sync, cli ( #64 )
...
Signed-off-by: phernandez <paul@basicmachines.co >
2025-03-28 19:10:43 -05:00
Matias Forbord
3c68b7d5dd
docs: Update broken "Multiple Projects" link in README.md ( #55 )
2025-03-26 14:31:51 -05:00
semantic-release
3d0077990f
chore(release): 0.10.1 [skip ci]
v0.10.1
2025-03-25 18:12:28 +00:00
phernandez
731b502d36
docs: add help docs to mcp cli tools
...
Signed-off-by: phernandez <paul@basicmachines.co >
2025-03-25 13:01:11 -05:00
phernandez
2a881b1425
refactor: move project stats into projct subcommand
...
Signed-off-by: phernandez <paul@basicmachines.co >
2025-03-25 12:50:11 -05:00
phernandez
681af5d450
chore: remove duplicate code in entity_service.py from bad merge
...
Signed-off-by: phernandez <paul@basicmachines.co >
2025-03-25 12:27:37 -05:00
phernandez
b35037eb86
fix broken merge
...
Signed-off-by: phernandez <paul@basicmachines.co >
2025-03-24 23:18:22 -05:00
phernandez
b667bca5a2
fix test coverage and type checks
...
Signed-off-by: phernandez <paul@basicmachines.co >
2025-03-24 22:46:47 -05:00
phernandez
e716946b44
fix: preserve custom frontmatter fields when updating notes
...
Fixes #36 by modifying entity_service.update_entity() to read existing
frontmatter from files before updating them. Custom metadata fields
such as Status, Priority, and Version are now preserved when notes
are updated through the write_note MCP tool.
Added test case that verifies this behavior by creating a note with
custom frontmatter and then updating it.
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
Signed-off-by: phernandez <paul@basicmachines.co >
2025-03-24 22:46:47 -05:00
phernandez
46c4fd2164
fix: make set_default_project also activate project for current session to fix #37
...
This change makes the 'basic-memory project default <name>' command both:
1. Set the default project for future invocations (persistent change)
2. Activate the project for the current session (immediate change)
Added tests to verify this behavior, which resolves issue #37 where the
project name and path weren't changing properly when the default project
was changed.
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
Signed-off-by: phernandez <paul@basicmachines.co >
2025-03-24 22:46:47 -05:00
phernandez
9c791259a0
\fix: improve tags handling in write_note tool to fix #38\n\nThis change makes the write_note tool more flexible with tag inputs by:\n1. Adding a parse_tags helper function to handle various input formats\n2. Removing explicit type annotation from the write_note signature\n3. Adding documentation on how to pass tags from external MCP clients\n4. Adding a test that reproduces the issue from bug report #38\n\nThe issue occurred in external MCP clients like Cursor where the tags\nparameter was causing type mismatch errors.\n\n\ud83e\udd16 Generated with [Claude Code]( https://claude.ai/code )\n\nCo-Authored-By: Claude <noreply@anthropic.com>\
...
Signed-off-by: phernandez <paul@basicmachines.co >
2025-03-24 22:46:47 -05:00
phernandez
cc2cae72c1
fix: move ai_assistant_guide.md into package resources to fix #39
...
This change relocates the AI assistant guide from the static directory
into the package resources directory, ensuring it gets properly included
in the distribution package and is accessible when installed via pip/uv.
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
Signed-off-by: phernandez <paul@basicmachines.co >
2025-03-24 22:46:47 -05:00
phernandez
0a1fdd8f15
update docs
...
Signed-off-by: phernandez <paul@basicmachines.co >
2025-03-24 22:46:47 -05:00
phernandez
78f234b180
fix: preserve custom frontmatter fields when updating notes
...
Fixes #36 by modifying entity_service.update_entity() to read existing
frontmatter from files before updating them. Custom metadata fields
such as Status, Priority, and Version are now preserved when notes
are updated through the write_note MCP tool.
Added test case that verifies this behavior by creating a note with
custom frontmatter and then updating it.
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-03-24 19:50:38 -05:00
phernandez
cbe72be10a
fix: make set_default_project also activate project for current session to fix #37
...
This change makes the 'basic-memory project default <name>' command both:
1. Set the default project for future invocations (persistent change)
2. Activate the project for the current session (immediate change)
Added tests to verify this behavior, which resolves issue #37 where the
project name and path weren't changing properly when the default project
was changed.
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-03-24 18:56:51 -05:00
phernandez
0ade6b0603
\fix: improve tags handling in write_note tool to fix #38\n\nThis change makes the write_note tool more flexible with tag inputs by:\n1. Adding a parse_tags helper function to handle various input formats\n2. Removing explicit type annotation from the write_note signature\n3. Adding documentation on how to pass tags from external MCP clients\n4. Adding a test that reproduces the issue from bug report #38\n\nThe issue occurred in external MCP clients like Cursor where the tags\nparameter was causing type mismatch errors.\n\n\ud83e\udd16 Generated with [Claude Code]( https://claude.ai/code )\n\nCo-Authored-By: Claude <noreply@anthropic.com>\
2025-03-24 18:30:21 -05:00
phernandez
390ff9d31c
fix: move ai_assistant_guide.md into package resources to fix #39
...
This change relocates the AI assistant guide from the static directory
into the package resources directory, ensuring it gets properly included
in the distribution package and is accessible when installed via pip/uv.
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-03-24 17:34:47 -05:00
phernandez
3ed74b4a4d
update docs
2025-03-24 17:28:30 -05:00
Ikko Eltociear Ashimine
dfaf0fea9c
docs: update CLAUDE.md ( #33 )
...
fix spelling in CLAUDE.md: enviroment -> environment
Signed-off-by: Ikko Eltociear Ashimine <eltociear@gmail.com >
2025-03-24 13:15:12 -05:00
phernandez
b26afa927f
docs: add mcp badge, update cli reference, llms-install.md
...
Signed-off-by: phernandez <paul@basicmachines.co >
2025-03-16 14:09:08 -05:00
phernandez
3806943f8c
add star history to README.md
...
Signed-off-by: phernandez <paul@basicmachines.co >
2025-03-16 11:24:08 -05:00
phernandez
3bffb2e190
Add updated getting started docs and utf8 test
...
Signed-off-by: phernandez <paul@basicmachines.co >
2025-03-15 16:52:17 -05:00
semantic-release
9fe34dcddf
chore(release): 0.10.0 [skip ci]
v0.10.0
2025-03-15 20:49:20 +00:00
Paul Hernandez
eb5e4ec6bd
fix: improve utf-8 support for file reading/writing ( #32 )
...
fixes #29
Signed-off-by: phernandez <paul@basicmachines.co >
2025-03-15 15:43:37 -05:00
Paul Hernandez
6b110b28dd
fix: don't sync *.tmp files on watch ( #31 )
...
Fixes #30
Signed-off-by: phernandez <paul@basicmachines.co >
2025-03-15 15:43:28 -05:00
phernandez
88d193e0aa
Edig content in README.md
...
Signed-off-by: phernandez <paul@basicmachines.co >
2025-03-15 11:46:53 -05:00
phernandez
fa9175f049
Remove redundant info in README.md
...
Signed-off-by: phernandez <paul@basicmachines.co >
2025-03-15 11:45:28 -05:00
phernandez
7c787a413c
Simpify README.md, ONTRIBUTING.md
...
Signed-off-by: phernandez <paul@basicmachines.co >
2025-03-15 11:31:18 -05:00
Paul Hernandez
0fa1adf3b5
Update README.md
...
Signed-off-by: Paul Hernandez <60959+phernandez@users.noreply.github.com >
2025-03-15 11:17:29 -05:00
phernandez
cbe488fbd2
remove .obsidian dir in docs, try to fix video
...
Signed-off-by: phernandez <paul@basicmachines.co >
2025-03-15 11:00:27 -05:00
Paul Hernandez
99ff8f60c2
Update README.md
...
Signed-off-by: Paul Hernandez <60959+phernandez@users.noreply.github.com >
2025-03-15 10:57:59 -05:00
phernandez
06ee2852a0
try to fix video in README.md
...
Signed-off-by: phernandez <paul@basicmachines.co >
2025-03-15 10:53:08 -05:00
phernandez
939bab1a24
fix demo link in README.md
...
Signed-off-by: phernandez <paul@basicmachines.co >
2025-03-15 10:48:58 -05:00
phernandez
67736487fb
update README.md
...
Signed-off-by: phernandez <paul@basicmachines.co >
2025-03-15 10:43:41 -05:00
phernandez
2ac620f98b
Merge branch 'main' of github.com:basicmachines-co/basic-memory
2025-03-15 10:40:16 -05:00
phernandez
4cbda7a9d4
update docs
...
Signed-off-by: phernandez <paul@basicmachines.co >
2025-03-15 10:40:09 -05:00
Paul Hernandez
3070ade69a
Create dependabot.yml
...
Signed-off-by: Paul Hernandez <60959+phernandez@users.noreply.github.com >
2025-03-15 10:34:53 -05:00
Paul Hernandez
9af913da4f
docs: add glama badge. Fix typos in README.md ( #28 )
...
Signed-off-by: phernandez <paul@basicmachines.co >
2025-03-13 13:24:39 -05:00
Paul Hernandez
7b7bec9557
Create SECURITY.md
...
Signed-off-by: Paul Hernandez <60959+phernandez@users.noreply.github.com >
2025-03-12 15:51:23 -05:00