phernandez
355519a786
refactor cli commands
2025-02-13 15:42:50 -06:00
phernandez
28513c8b8d
lint code
2025-02-12 22:39:22 -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
aad2c750bc
fix sync test
2025-02-07 16:12:25 -06:00
phernandez
ffbd091ad3
add db check at startup
2025-02-07 16:03:31 -06:00
phernandez
5e501b5440
fix sync
2025-02-05 23:05:15 -06:00
phernandez
135bec181d
fix: fix permalink uniqueness violations on create/update/sync
2025-02-04 16:43:18 -06:00
phernandez
3484e26631
feat: add memory-json importer, tweak observation content
2025-02-04 10:59:28 -06:00
phernandez
a88fc99663
add file watcher to sync command
2025-02-02 20:07:04 -06:00
phernandez
4afa368a6b
finish watch_service.py
2025-02-02 19:08:31 -06:00
phernandez
0af60e7fdc
watch service
2025-02-02 16:35:46 -06:00
phernandez
d2536f7345
remove dup test code
2025-01-31 14:24:13 -06:00
phernandez
9983271e94
Refactor created/modified handling in markdown entities.
...
Replace frontmatter properties with top-level attributes for `created` and `modified` to simplify handling and ensure consistent attribute usage. Added a utility function for schema-to-markdown conversion and updated related tests and code to reflect these changes.
2025-01-31 13:59:06 -06:00
phernandez
0a80734564
remove EntitySyncService
2025-01-30 16:41:19 -05:00
phernandez
c2aa947be9
remove observation, relation services
2025-01-27 17:01:34 -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
9f35f8b8d2
fix unresolved links on sync
2025-01-22 22:37:34 -06:00
phernandez
23922f2915
set permalink in frontmatter, re-index file_path on move during sync
2025-01-22 17:59:46 -06:00
phernandez
bd1d91081e
use dates from frontmatter on sync
2025-01-22 17:03:21 -06:00
phernandez
220914879b
delete relations/observations from search_index on delete entity during sync
2025-01-22 15:30:57 -06:00
phernandez
32606d771d
fix tests for context and permalinks
2025-01-18 23:54:28 -06:00
phernandez
d65fca0a3c
fixes for sync
2025-01-18 20:04:45 -06:00
phernandez
dd7a9da3e4
detect file moves in sync
2025-01-13 23:01:39 -06:00
phernandez
ef13b3b30a
refactor sync to use link_resolver
2025-01-13 22:31:32 -06:00
phernandez
aa8c0a7a36
rework entity_sync
2025-01-13 20:15:06 -06:00
phernandez
c5d21276de
change entity.path_id to entity.permalink
2025-01-12 16:47:21 -06:00
phernandez
90a301d4ce
rename entity.name to entity.title
2025-01-12 13:48:16 -06:00
phernandez
761fb708c6
rename entity.name to entity.title
2025-01-12 12:50:03 -06:00
phernandez
ba733196f1
remove knowledge_dir
2025-01-11 13:04:13 -06:00
phernandez
ea74d84c9b
fix tests
2025-01-11 01:01:13 -06:00
phernandez
c2ea73342f
refactor sync
2025-01-11 00:49:11 -06:00
phernandez
eb2b0a46fc
fix tests
2025-01-11 00:40:46 -06:00
phernandez
8284bee0f7
fixing tests
2025-01-10 22:25:24 -06:00
phernandez
79380e33ec
fix services
2025-01-10 20:22:05 -06:00
phernandez
9d2f0c969e
fix parser tests
2025-01-09 23:12:29 -06:00
phernandez
3982bd5221
add entity_parser.py
2025-01-09 17:45:08 -06:00
phernandez
4cb654a4fb
fix sync
2025-01-08 17:40:03 -06:00
phernandez
1c6836d83f
fix tests
2025-01-07 20:29:59 -06:00
phernandez
6686c331a5
refactor entity.entity_type to be freeform, add summary and content_type
2025-01-07 19:00:08 -06:00
phernandez
c261b821f9
fix all tests
2025-01-07 18:19:41 -06:00
phernandez
545c1a77f3
remove document code
2025-01-07 00:20:11 -06:00
phernandez
c320f64b53
get tests working
2025-01-06 21:08:19 -06:00
phernandez
e35dbab156
add search to sync flow
2025-01-04 21:19:42 -06:00