semantic-release
4bcbeacdd2
chore(release): 0.8.0 [skip ci]
v0.8.0
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
phernandez
93cc6379eb
chore: formatting
2025-02-24 22:18:27 -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
phernandez
a573f78317
try to optimize image size for mcp tool response
2025-02-23 17:30:47 -06:00
phernandez
ab36e7e560
return optimized image from read_resource tool - tweaks
2025-02-23 16:54:07 -06:00
phernandez
959b278687
return optimized image from read_resource tool
2025-02-23 16:50:00 -06:00
phernandez
04b387c742
add more logging for image response
2025-02-23 16:38:20 -06:00
phernandez
0c59fd5e83
handle image response in tools WIP
2025-02-23 16:14:06 -06:00
phernandez
2ed920aa50
add resource tool to read binary files
2025-02-23 15:34:41 -06:00
phernandez
bd20185492
read img/pdf via tool
2025-02-23 13:51:47 -06:00
phernandez
f731a23e49
fix sync and status cli
2025-02-22 17:16:33 -06:00
phernandez
07a9415451
add alembic migration for relation_to_name uniqueness
2025-02-22 15:05:40 -06:00
phernandez
20d0375ffa
sync non-markdown files
2025-02-22 14:50:40 -06:00
phernandez
eb4a55a5e7
code cleanup
2025-02-21 22:11:54 -06:00
phernandez
51b4eb32c5
fix tests
2025-02-21 21:40:28 -06:00
phernandez
74adae506e
fix tests
2025-02-21 21:36:39 -06:00
phernandez
94394f0bfe
new sync service implementation
2025-02-21 19:10:23 -06:00
phernandez
9e3f71cb87
file sync WIP
2025-02-20 22:29:40 -06:00
phernandez
f4b703e57f
chore: refactor logging setup
2025-02-19 20:22:01 -06:00
semantic-release
6b8cefcd45
chore(release): 0.7.0 [skip ci]
v0.7.0
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
2c8ed1737d
chore: remove unused tests
2025-02-18 20:45:47 -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]
v0.6.0
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]
v0.5.0
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]
v0.4.3
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]
v0.4.2
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]
v0.4.1
2025-02-17 03:29:36 +00:00
phernandez
71de8acfd0
fix: fix alemic config
2025-02-16 21:22:22 -06: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]
v0.4.0
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]
v0.3.0
2025-02-15 20:43:17 +00:00