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
00d23a5ee1
fix: add logfire spans to cli
2025-02-18 19:56:20 -06: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
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
1fee436bf9
fix: recreate search index on db reset
2025-02-07 17:22:34 -06:00
phernandez
5e501b5440
fix sync
2025-02-05 23:05:15 -06:00
phernandez
3d2c0c8c32
fix: fix recent activity bug
2025-02-04 17:25:15 -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
3e064cbbed
add repository update via model
2025-01-30 20:22:22 -06:00
phernandez
c2aa947be9
remove observation, relation services
2025-01-27 17:01:34 -06:00
phernandez
9f35f8b8d2
fix unresolved links on sync
2025-01-22 22:37:34 -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
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
2cea9bbf98
improve build_context results
2025-01-19 16:09:43 -06:00
phernandez
d65fca0a3c
fixes for sync
2025-01-18 20:04:45 -06:00
phernandez
0df784c1c9
comment out debug logging
2025-01-17 21:47:31 -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
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
6ffbf6595a
context builder wip
2025-01-15 15:26:33 -06:00
phernandez
62725fa2c3
fix tests
2025-01-15 13:40:15 -06:00
phernandez
f8c8034dcc
context builder wip
2025-01-14 22:37:55 -06:00
phernandez
c4a8b85b03
refactor relation indexing
2025-01-14 19:28:05 -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
aa8c0a7a36
rework entity_sync
2025-01-13 20:15:06 -06:00
phernandez
f464c894f1
add link parsing to entity_parser.py
2025-01-13 19:45:48 -06:00
phernandez
e9e4975be2
fix search tests
2025-01-12 22:34:56 -06:00
phernandez
44221e3f78
search testing wip
2025-01-12 21:27:18 -06:00
phernandez
abe80f74b2
revert search service changes
2025-01-12 19:56:35 -06:00
phernandez
94ffd25b66
search fuzzy matching
2025-01-12 18:47:35 -06:00
phernandez
e10804b344
fuzzy searching tests
2025-01-12 18:30:28 -06:00
phernandez
bdedf53566
add link_resolver.py
2025-01-12 17:44:26 -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
4cb654a4fb
fix sync
2025-01-08 17:40:03 -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
5229641c61
re-add get_entity_by_type to discovery_router.py
2025-01-07 18:27:39 -06:00
phernandez
545c1a77f3
remove document code
2025-01-07 00:20:11 -06:00
phernandez
ea359d2484
update entity/repostitory/service
2025-01-06 18:57:04 -06:00
phernandez
fa7e986d3b
fix tests, add SearchResult response type for search
2025-01-04 22:22:38 -06:00
phernandez
dbe9cea261
add search indexing to api routes
2025-01-04 20:54:52 -06:00