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
c394d682e1
Alembic ( #6 )
...
* remove database service
* add alembic config for migrations
* fix type check and format
---------
Co-authored-by: phernandez <phernandez@basicmachines.co >
2025-02-12 22:12:52 -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
ffbd091ad3
add db check at startup
2025-02-07 16:03:31 -06:00
phernandez
2ef48bb34c
db_version_service
2025-02-06 21:22:48 -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
3199ab0217
simplify MemoryUrl to be validated string
2025-02-01 13:42:48 -06:00
phernandez
eafe563cfa
add title/folder to EntitySchema
2025-01-31 19:29:16 -06:00
phernandez
f0fd1ee942
fix fuzzy search on note create
2025-01-31 16:38:06 -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
c2aa947be9
remove observation, relation services
2025-01-27 17:01:34 -06:00
phernandez
8ec7dd6c48
add semantic parsing of content to entity update flow
2025-01-26 22:51:52 -06:00
phernandez
deb52a71d9
remove observations from entity create
2025-01-26 22:30:09 -06:00
phernandez
e2e979e705
create observations/relations form entity content on create
2025-01-26 21:59:44 -06:00
phernandez
9589a81b51
delete relations/observations from entity content
2025-01-26 15:54:16 -06:00
phernandez
9202b396a1
write semantic content if not present in content
2025-01-26 12:32:20 -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
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
18d4584652
make write_note overwrite existing notes
2025-01-21 19:27:43 -06:00
phernandez
ac8db0e7c5
remove project logic from MemoryUrl
2025-01-21 16:24:15 -06:00
phernandez
5ba6d0d1f5
add fuzzy matching to notes
2025-01-20 20:26:16 -06:00
phernandez
14f520c272
remove activity router, replace with memory/recent
2025-01-20 15:35:08 -06:00
phernandez
0b7b77f9e8
fix tests for memory
2025-01-19 16:47:42 -06:00
phernandez
324025f87d
dry up search indexing
2025-01-19 14:44:44 -06:00
phernandez
cdf38f7991
build context cte search
2025-01-19 13:57:19 -06:00
phernandez
eaa2051a04
debug cte query
2025-01-19 12:51:11 -06:00
phernandez
bc6632732e
speed up context query
2025-01-19 10:06:14 -06:00
phernandez
32606d771d
fix tests for context and permalinks
2025-01-18 23:54:28 -06:00
phernandez
7322bb5350
refactor tools, remove BasicMemoryServer, update mcp sdk
2025-01-18 18:48:22 -06:00
phernandez
ae9926f54d
add discussion tools
2025-01-18 10:23:01 -06:00
phernandez
433e8affa2
finish build_context
2025-01-17 16:35:23 -06:00
phernandez
e2a4fa63e5
fix context_service tests
2025-01-16 22:38:19 -06:00
phernandez
3a8a900032
search refactor
2025-01-16 18:36:47 -06:00
phernandez
fe252a8578
context builder mostly working
2025-01-16 14:27:22 -06:00
phernandez
040e22ed56
finish context_service
2025-01-15 18:11:11 -06:00
phernandez
a593f50785
simplify search logic
2025-01-15 17:44:38 -06:00
phernandez
cdd6ec7fa8
fix pattern matching tests
2025-01-15 17:09:45 -06:00
phernandez
a509ef1e2a
add pattern match to search index, index permalink
2025-01-15 16:02:53 -06:00
phernandez
1090bbf582
context builder cte wip
2025-01-14 23:09:37 -06:00
phernandez
f8c8034dcc
context builder wip
2025-01-14 22:37:55 -06:00
phernandez
73e8c5bee7
add relations and observations to search index
2025-01-14 19:06:00 -06:00
phernandez
ef13b3b30a
refactor sync to use link_resolver
2025-01-13 22:31:32 -06:00
phernandez
f464c894f1
add link parsing to entity_parser.py
2025-01-13 19:45:48 -06:00
phernandez
4b1918ff05
fix search tests
2025-01-12 22:48:04 -06:00
phernandez
e9e4975be2
fix search tests
2025-01-12 22:34:56 -06:00