phernandez
2e9d673e54
fix: ai_resource_guide.md path
...
Signed-off-by: phernandez <paul@basicmachines.co >
2025-03-07 14:24:48 -06:00
phernandez
2d5176e800
add user guide docs
...
Signed-off-by: phernandez <paul@basicmachines.co >
2025-03-07 14:11:06 -06:00
phernandez
9bb8a020c3
chore: remove logfire
...
Signed-off-by: phernandez <paul@basicmachines.co >
2025-03-06 13:06:48 -06:00
phernandez
31cca6f913
fix: drop search_index table on db reindex
...
Signed-off-by: phernandez <paul@basicmachines.co >
2025-03-06 12:51:25 -06:00
Paul Hernandez
d2bd75a949
feat: add project_info tool ( #19 )
...
Signed-off-by: phernandez <paul@basicmachines.co >
2025-03-05 23:44:28 -06:00
Paul Hernandez
90d5754180
feat: Implement boolean search ( #18 )
2025-03-05 20:57:12 -06:00
Paul Hernandez
e6496df595
feat: Beta work ( #17 )
...
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
2025-03-05 18:46:04 -06:00
Paul Hernandez
f8078cdd46
Fix: Beta testing fixes ( #16 )
...
Co-authored-by: phernandez <phernandez@basicmachines.co >
2025-02-28 20:23:53 -06:00
semantic-release
4bcbeacdd2
chore(release): 0.8.0 [skip ci]
2025-02-28 02:50:27 +00:00
Paul Hernandez
093dab5f03
feat: Add enhanced prompts and resources ( #15 )
...
## Summary
- 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
- Fix type checking in prompt modules
## Prompts Added/Enhanced
- `search.py`: New formatted output with relevance scores, excerpts, and
next steps
- `recent_activity.py`: Enhanced with better metadata handling and
documentation
- `continue_conversation.py`: Improved context management
## Resources Added/Enhanced
- `ai_assistant_guide`: Resource with description to give to LLM to
understand how to use the tools
## 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
This PR is part of our ongoing effort to improve the MCP's interaction
quality with LLMs, making the system more helpful and intuitive for AI
assistants to navigate knowledge bases.
🤖 Generated with [Claude Code](https://claude.ai/code )
---------
Co-authored-by: phernandez <phernandez@basicmachines.co >
2025-02-27 20:48:56 -06:00
Paul Hernandez
0d7b0b3d7e
feat: Add new canvas tool to create json canvas files in obsidian. ( #14 )
...
Add new `canvas` tool to create json canvas files in obsidian.
---------
Co-authored-by: phernandez <phernandez@basicmachines.co >
2025-02-25 21:21:05 -06:00
Paul Hernandez
37a01b806d
feat: Incremental sync on watch ( #13 )
...
- incremental sync on watch
- sync non-markdown files in knowledge base
- experimental `read_resource` tool for reading non-markdown files in raw form (pdf, image)
2025-02-24 22:13:15 -06:00
semantic-release
6b8cefcd45
chore(release): 0.7.0 [skip ci]
2025-02-19 14:27:20 +00:00
phernandez
57984aa912
chore: fix tests
2025-02-18 23:48:22 -06:00
phernandez
f5a7541da1
feat: add cli commands for mcp tools
2025-02-18 23:23:09 -06:00
phernandez
bc9ca0744f
fix: search query pagination params
2025-02-18 21:29:11 -06:00
phernandez
02f8e86692
feat: add pagination to read_notes
2025-02-18 20:42:19 -06:00
phernandez
0123544556
feat: add pagination to build_context and recent_activity
2025-02-18 20:22:35 -06:00
phernandez
00d23a5ee1
fix: add logfire spans to cli
2025-02-18 19:56:20 -06:00
phernandez
812136c8c2
fix: add logfire spans to cli
2025-02-18 19:08:46 -06:00
phernandez
3e8e3e8961
fix: add logfire instrumentation to tools
2025-02-18 18:52:09 -06:00
phernandez
8544bb7966
Merge branch 'main' of github.com:basicmachines-co/basic-memory
2025-02-18 16:19:20 -06:00
phernandez
66b57e682f
chore: re-add sync status console on watch
2025-02-18 16:19:14 -06:00
semantic-release
58a1296111
chore(release): 0.6.0 [skip ci]
2025-02-18 22:09:14 +00:00
Paul Hernandez
6da143898b
feat: configure logfire telemetry ( #12 )
...
Co-authored-by: phernandez <phernandez@basicmachines.co >
2025-02-18 15:53:38 -06:00
semantic-release
a6b46908b1
chore(release): 0.5.0 [skip ci]
2025-02-18 05:34:50 +00:00
Paul Hernandez
0689e7a730
feat: return semantic info in markdown after write_note ( #11 )
...
Co-authored-by: phernandez <phernandez@basicmachines.co >
2025-02-17 23:33:11 -06:00
semantic-release
16466e9269
chore(release): 0.4.3 [skip ci]
2025-02-18 00:49:28 +00:00
Paul Hernandez
39bd5ca08f
fix: Re do enhanced read note format ( #10 )
...
Co-authored-by: phernandez <phernandez@basicmachines.co >
2025-02-17 18:47:59 -06:00
semantic-release
4a1f5452c4
chore(release): 0.4.2 [skip ci]
2025-02-17 03:54:57 +00:00
phernandez
9c9960e2ca
Merge branch 'main' of github.com:basicmachines-co/basic-memory
2025-02-16 21:49:51 -06:00
phernandez
30cd74ec95
fix: more alembic fixes
2025-02-16 21:49:41 -06:00
semantic-release
132c5671d8
chore(release): 0.4.1 [skip ci]
2025-02-17 03:29:36 +00:00
phernandez
50469d691b
Merge branch 'main' of github.com:basicmachines-co/basic-memory
2025-02-16 21:13:44 -06:00
phernandez
85e620c72b
rejigger alembic files
2025-02-16 21:13:29 -06:00
semantic-release
493e0902b6
chore(release): 0.4.0 [skip ci]
2025-02-16 19:49:15 +00:00
Paul Hernandez
56f47d6812
feat: import chatgpt conversation data ( #9 )
...
Co-authored-by: phernandez <phernandez@basicmachines.co >
2025-02-16 13:47:16 -06:00
Paul Hernandez
a15c346d5e
feat: Import claude.ai data ( #8 )
...
Import Claude.ai conversation and project data to basic-memory Markdown
format.
---------
Co-authored-by: phernandez <phernandez@basicmachines.co >
2025-02-16 12:47:41 -06:00
semantic-release
c06cf19e62
chore(release): 0.3.0 [skip ci]
2025-02-15 20:43:17 +00:00
phernandez
41f5b1667b
format code
2025-02-15 14:38:19 -06:00
phernandez
ca632beb6f
fix: refactor db schema migrate handling
2025-02-15 14:36:12 -06:00
phernandez
674dd1fd47
fix: remove create schema from init_db
2025-02-15 12:36:08 -06:00
phernandez
a91da13967
feat: set version in var, output version at startup
2025-02-15 12:26:48 -06:00
phernandez
e0803734e6
fix: handle memory:// url format in read_note tool
2025-02-15 12:00:03 -06:00
phernandez
eb3360cc22
fix: remove unused FileChange dataclass
2025-02-13 17:50:59 -06:00
phernandez
f1eeaee104
remove tray menu and rumps
2025-02-13 15:50:27 -06:00
phernandez
355519a786
refactor cli commands
2025-02-13 15:42:50 -06:00
phernandez
86380a92b2
log sync conflict at debug instead of info
2025-02-13 14:21:06 -06:00
phernandez
a87ac58646
Merge branch 'installer'
2025-02-12 23:23:30 -06:00
phernandez
28513c8b8d
lint code
2025-02-12 22:39:22 -06:00