Paul Hernandez
e78345ff25
feat: Streaming Foundation & Async I/O Consolidation (SPEC-19) ( #384 )
...
Signed-off-by: phernandez <paul@basicmachines.co >
Co-authored-by: Claude <noreply@anthropic.com >
2025-10-21 09:03:59 -05:00
Paul Hernandez
634486107b
feat: v0.13.0 pre ( #122 )
...
Signed-off-by: phernandez <paul@basicmachines.co >
Co-authored-by: Claude <noreply@anthropic.com >
2025-06-03 01:00:40 -05:00
bm-claudeai
020957cd76
feat: Multi-project support, OAuth authentication, and major improvements ( #119 )
...
Signed-off-by: phernandez <paul@basicmachines.co >
Co-authored-by: phernandez <paul@basicmachines.co >
Co-authored-by: Claude <noreply@anthropic.com >
2025-05-25 10:07:34 -05:00
Paul Hernandez
78a3412bcf
fix: run migrations and sync when starting mcp ( #88 )
2025-04-07 17:45:26 -05: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
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
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
Paul Hernandez
5b4f0eafcc
Pre release fixups ( #5 )
...
* configure logging
* set mcp output logging also
* fix type check errors
* fix type check
* rename Permalink schema type
* fix type errors
* add typechecks to ci workflow
* pytest coverage setup
* add tests for status cli
* sync tests coverage
* watch_service test coverage
* tests for tool_utils.py
* clean up imports
* file_utils coverage
* markdown plugins coverage
* 99% test coverage
* more test coverage, remove ObservationCategory
* more tool coverage
* fix type-check
* format, upgrade deps
---------
Co-authored-by: phernandez <phernandez@basicmachines.co >
2025-02-12 08:23:10 -06:00
phernandez
135bec181d
fix: fix permalink uniqueness violations on create/update/sync
2025-02-04 16:43:18 -06:00
phernandez
0af60e7fdc
watch service
2025-02-02 16:35:46 -06:00
phernandez
f9d201960d
small refactor to file_service update
2025-01-30 16:55:56 -05:00
phernandez
835061a938
refactor entity_service to use file/markdown
2025-01-30 16:11:30 -05:00
phernandez
e2e979e705
create observations/relations form entity content on create
2025-01-26 21:59:44 -06:00
phernandez
d31f481405
remove EntityContent from markdown
2025-01-26 09:24:52 -06:00
phernandez
18bd850019
fix updates and save content. remove entity.summary
2025-01-26 00:00:37 -06:00
phernandez
67aa8b78b5
file service content wip
2025-01-23 18:45:57 -06:00
phernandez
224b11332c
add notes tools
2025-01-20 19:05:16 -06:00
phernandez
32606d771d
fix tests for context and permalinks
2025-01-18 23:54:28 -06:00
phernandez
c5d21276de
change entity.path_id to entity.permalink
2025-01-12 16:47:21 -06:00
phernandez
1f374e0133
fix get_entity with content if there is no frontmatter
2025-01-12 16:35:09 -06:00
phernandez
79380e33ec
fix services
2025-01-10 20:22:05 -06:00
phernandez
eda2a30099
fix yml parsing/writing in document service
2025-01-03 23:59:09 -06:00
phernandez
f4c5327889
fix enity file_path in db, writeing reations only to entity source file
2025-01-03 22:26:30 -06:00
phernandez
0bbcf636f6
change /knowledge endpoints to use ids
2024-12-24 18:15:59 -06:00
phernandez
8ce3a9d78d
knowledge service tests
2024-12-22 23:44:55 -06:00
phernandez
c02d734014
fix tests
2024-12-22 22:12:45 -06:00
phernandez
71704e6e64
flesh out knowledge_service
2024-12-22 22:00:54 -06:00
phernandez
5ed57cb360
add knowledge_service, file_service
2024-12-22 21:20:50 -06:00