Yiorgis Gozadinos
|
68d1127e46
|
Compute and emit state deltas instead of full state snapshots by default
|
2025-11-13 13:22:52 +02:00 |
|
Yiorgis Gozadinos
|
032625b0bb
|
Refactor everything graph-related under the graph module
|
2025-11-13 13:22:03 +02:00 |
|
Yiorgis Gozadinos
|
8f0597e89e
|
Update deep ask graph
|
2025-11-13 13:22:03 +02:00 |
|
Yiorgis Gozadinos
|
dccef431b0
|
Update tests
|
2025-11-13 13:22:02 +02:00 |
|
Yiorgis Gozadinos
|
908296e155
|
Do not create unecessary DoclingDocument when chunks are provided. Rename private _create_with_docling & _update_with_docling to _create_and_chunk & _update_and_rechunk
|
2025-11-13 13:16:15 +02:00 |
|
Yiorgis Gozadinos
|
b6650d0486
|
Introduce delete_orphans in monitor (default=false) to delete db entries that do not resolve in the filesystem
|
2025-11-07 14:40:13 +02:00 |
|
Yiorgis Gozadinos
|
31713e5fb6
|
Properly skip (and log as such) documents without changing updated_at when the md5 hash is unchanged
|
2025-11-07 14:00:05 +02:00 |
|
Yiorgis Gozadinos
|
9ee64a33e0
|
Remove A2A from haiku.rag, turn it into an example
|
2025-11-07 13:31:51 +02:00 |
|
Yiorgis Gozadinos
|
5d88e3b87f
|
Fix CLI test mocks
|
2025-11-07 11:52:15 +02:00 |
|
Yiorgis Gozadinos
|
0b696d9629
|
Remove deprecated use of env variables for configuration
|
2025-11-07 10:54:32 +02:00 |
|
Yiorgis Gozadinos
|
782fbafb3d
|
Make graph settings part of config for both deep ask and research graphs
|
2025-11-06 14:31:22 +02:00 |
|
Yiorgis Gozadinos
|
38861da549
|
Go back and separate common patters in graph_common
|
2025-11-06 11:02:32 +02:00 |
|
Yiorgis Gozadinos
|
9075dac23a
|
Remove graph common and move its content to deep QA, research.
|
2025-11-06 11:02:32 +02:00 |
|
Yiorgis Gozadinos
|
bc71ad6fb0
|
Refactor research, deep ask to work with new beta pyndtic AI graph
|
2025-11-06 11:02:32 +02:00 |
|
Yiorgis Gozadinos
|
b8bc6d9b68
|
Let ruff know about our package structure
|
2025-11-05 17:47:27 +02:00 |
|
Yiorgis Gozadinos
|
1f22f74e1a
|
Add filtering to document listing in CLI/client
|
2025-11-04 16:02:58 +02:00 |
|
Yiorgis Gozadinos
|
d19d2b7f00
|
Fix tests
|
2025-10-31 12:50:08 +02:00 |
|
Yiorgis Gozadinos
|
5c7c79397c
|
Merge pull request #125 from ggozad/feat/filtering
Filtered searches
|
2025-10-30 14:28:42 +02:00 |
|
Yiorgis Gozadinos
|
6e0587c40e
|
Merge pull request #124 from ggozad/fix/add-src-monitor-filter
Apply configured include/exclude filters when using CLI's add-src to add a directory
|
2025-10-30 14:27:00 +02:00 |
|
Yiorgis Gozadinos
|
2f00686605
|
Support for zero entropy reranker
|
2025-10-30 13:36:44 +02:00 |
|
Yiorgis Gozadinos
|
7d57fd6c97
|
Add filter param to search(). When filtering, we search in two steps: First filter documents, then search on the chunks with document_id IN the filtered documents
|
2025-10-30 13:03:23 +02:00 |
|
Yiorgis Gozadinos
|
79d3559f15
|
Apply configured include/exclude filters when using CLIs add-src to add a directory recursively
|
2025-10-29 14:55:00 +02:00 |
|
Yiorgis Gozadinos
|
f9b6894974
|
Fix info to not use old .env settings
|
2025-10-29 13:31:54 +02:00 |
|
Yiorgis Gozadinos
|
5a7d90ce9f
|
Change default location for config from XDG statndatd to use the platform-specific folder we use for the db as well
|
2025-10-29 11:50:30 +02:00 |
|
Yiorgis Gozadinos
|
ad1ee52a27
|
Move monitor config in its own section
|
2025-10-29 11:23:56 +02:00 |
|
Yiorgis Gozadinos
|
987ddab683
|
Tests for filtering with pathspec
|
2025-10-29 10:39:00 +02:00 |
|
Yiorgis Gozadinos
|
cabb7748f5
|
Filtering based on pathspec
|
2025-10-29 10:27:16 +02:00 |
|
Yiorgis Gozadinos
|
a15f1d8cf5
|
Use pathspec for monitor filtering
|
2025-10-29 10:13:53 +02:00 |
|
Yiorgis Gozadinos
|
e11a5128f9
|
Pass config to embedders
|
2025-10-28 09:15:08 +02:00 |
|
Yiorgis Gozadinos
|
4cc25407ef
|
Properly skip a2a tests if fasta2a not installed
|
2025-10-27 11:28:35 +02:00 |
|
Yiorgis Gozadinos
|
469d993542
|
Remove provider API keys from config, rely on environment variables for those
|
2025-10-23 13:52:57 +03:00 |
|
Yiorgis Gozadinos
|
618b3ffd5f
|
Refactor config from flat to nested Pydantic models
|
2025-10-23 13:30:21 +03:00 |
|
Yiorgis Gozadinos
|
082811a846
|
tests for yaml configuration
|
2025-10-23 11:58:47 +03:00 |
|
Yiorgis Gozadinos
|
1cab0339ad
|
add-src in cli & create_document_from_source will recursively add directories
|
2025-10-16 09:55:50 +03:00 |
|
Yiorgis Gozadinos
|
7b371b96ed
|
Use TestModel from pydantic AI where appropriate
|
2025-10-14 13:27:20 +03:00 |
|
Yiorgis Gozadinos
|
c0691bc237
|
Remove list documents, make separate artifacts for q/a, search & get document
|
2025-10-13 18:01:24 +03:00 |
|
Yiorgis Gozadinos
|
1f2552bd6a
|
Make serve cli command run monitor, mcp or a2a independently
|
2025-10-13 18:01:24 +03:00 |
|
Yiorgis Gozadinos
|
6ea7d73eed
|
Remove deep q/a from a2a agent
|
2025-10-13 18:01:23 +03:00 |
|
Yiorgis Gozadinos
|
352637faa6
|
Refactor into own module
|
2025-10-13 18:01:23 +03:00 |
|
Yiorgis Gozadinos
|
1a88b0355a
|
deep q/a skill and skill selection
|
2025-10-13 18:01:22 +03:00 |
|
Yiorgis Gozadinos
|
5c0f0e5830
|
Add skills
|
2025-10-13 18:01:22 +03:00 |
|
Yiorgis Gozadinos
|
48cdb8a1db
|
Implement an LRUMemoryStorage for context
|
2025-10-13 18:01:22 +03:00 |
|
Yiorgis Gozadinos
|
e70fa737b7
|
Tests for a2a
|
2025-10-13 18:01:21 +03:00 |
|
Yiorgis Gozadinos
|
43dac018c0
|
Test mcp tools
|
2025-10-08 09:20:26 +03:00 |
|
Yiorgis Gozadinos
|
5e4928ccad
|
Make sure vacuum task has been complete before exiting the client
|
2025-10-07 12:27:55 +03:00 |
|
Yiorgis Gozadinos
|
094f0e0d44
|
Centralize vacuuming
|
2025-10-07 12:05:25 +03:00 |
|
Yiorgis Gozadinos
|
c6eaf9d5cd
|
Add vacuum retention setting
|
2025-10-07 10:47:28 +03:00 |
|
Yiorgis Gozadinos
|
a6275fcf25
|
Rename nodes to make it clear they are part of Q/A
|
2025-09-30 16:59:36 +03:00 |
|
Yiorgis Gozadinos
|
49eac86259
|
Add verbose flag to ask
|
2025-09-30 16:59:36 +03:00 |
|
Yiorgis Gozadinos
|
2dfb1882dd
|
Deep QA multi-agent
|
2025-09-30 16:59:36 +03:00 |
|