Commit graph

236 commits

Author SHA1 Message Date
Yiorgis Gozadinos
29c682d8eb
Add migration 2026-01-11 11:40:57 +02:00
Yiorgis Gozadinos
be715dd456
Revert docling core back to 1.8.0 for compatibility with docling-serve 2026-01-11 09:23:19 +02:00
Yiorgis Gozadinos
09acc845c0
Update docling, docling-core, lancedb deps 2026-01-10 15:06:56 +02:00
Yiorgis Gozadinos
ff1f19bb08
vb 2026-01-08 18:50:39 +02:00
Yiorgis Gozadinos
92f0fd956f
vb 2026-01-08 10:25:25 +02:00
Yiorgis Gozadinos
ef187767ed
vb 2026-01-07 11:20:48 +02:00
Yiorgis Gozadinos
af340ac410
vb 2026-01-05 12:15:41 +02:00
Yiorgis Gozadinos
271af6cb3c
Update core dependencies 2026-01-05 11:52:38 +02:00
Yiorgis Gozadinos
c9cb005d07
Use FTS on contextualized text 2025-12-29 14:50:07 +02:00
Yiorgis Gozadinos
1e9a10a235
Record cassettes for embedder, ignore huggingface while recording 2025-12-29 13:23:53 +02:00
Yiorgis Gozadinos
4a82e47d03
Use cassette to record and reply llms in qa tests 2025-12-26 15:41:11 +02:00
Yiorgis Gozadinos
1f654917b8
vb 2025-12-26 13:56:29 +02:00
Yiorgis Gozadinos
271c50e225
pydantic-ai update 2025-12-24 12:25:22 +02:00
Yiorgis Gozadinos
5c7f033d2c
vb 2025-12-19 12:35:35 +02:00
Yiorgis Gozadinos
4164895514
Update critical dependencies 2025-12-19 12:21:57 +02:00
Yiorgis Gozadinos
1dbbaf6dd8
vb 2025-12-18 12:21:16 +02:00
Yiorgis Gozadinos
f6073a0db9
vb 2025-12-12 10:48:21 +02:00
Yiorgis Gozadinos
00d621e211
vb 2025-12-11 16:31:21 +02:00
Yiorgis Gozadinos
1b96937ec6
Update dependencies 2025-12-08 15:56:22 +02:00
Yiorgis Gozadinos
dab04668bd
Dependency updates 2025-12-08 15:56:02 +02:00
Yiorgis Gozadinos
0d8691342a
Show bounding boxes for chunks in inspector 2025-12-08 15:55:26 +02:00
Yiorgis Gozadinos
fe4ac530be
DB migration 2025-12-08 15:54:56 +02:00
Yiorgis Gozadinos
3525fae625
Use EmbeddingModelConfig similar to ModelConfig for embeddings 2025-12-02 11:55:31 +02:00
Yiorgis Gozadinos
f07590bd5b
vb 2025-12-01 17:58:47 +02:00
Yiorgis Gozadinos
10aa2a7cf2
vb 2025-11-28 10:15:59 +02:00
Yiorgis Gozadinos
8a0cc04181
Add opencv-python-headless to docling optional dependency, required for TableStructureModel which uses TableFormer for table detection. 2025-11-27 16:22:37 +02:00
Yiorgis Gozadinos
eee29578ba
vb 2025-11-27 15:24:39 +02:00
Yiorgis Gozadinos
3959ce39f7
vb 2025-11-27 13:06:04 +02:00
Yiorgis Gozadinos
ca2445d869
vb 2025-11-26 10:33:46 +02:00
Yiorgis Gozadinos
c22a5bb0ce
vb 2025-11-25 13:44:48 +02:00
Yiorgis Gozadinos
89a2668c25
inspector command that runs a textual app to browse documents and chunks in the database 2025-11-21 16:48:34 +02:00
Yiorgis Gozadinos
ada2b66d5b
vb 2025-11-21 16:38:52 +02:00
Yiorgis Gozadinos
09900f8e8b
vb 2025-11-19 13:08:37 +02:00
Yiorgis Gozadinos
0ea5f1e10e
Update dependencies 2025-11-19 10:24:37 +02:00
Yiorgis Gozadinos
826986708d
vb 2025-11-18 15:52:52 +02:00
Yiorgis Gozadinos
efbd5b92f7
vb 2025-11-17 16:30:39 +02:00
Yiorgis Gozadinos
541552215e
Switch to using HuggingFace tokenizers 2025-11-17 13:05:05 +02:00
Yiorgis Gozadinos
636d5261e6
vb 2025-11-14 22:29:37 +02:00
Yiorgis Gozadinos
c8999a89b8
Update and lock pydantic-ai-slim 2025-11-14 11:26:09 +02:00
Yiorgis Gozadinos
f55b8c8f19
Load .env in evals 2025-11-14 11:00:58 +02:00
Yiorgis Gozadinos
1fa843c3de
Update uv.lock 2025-11-14 10:40:58 +02:00
Yiorgis Gozadinos
765ebb698f
AG-UI Event-emitter for graphs. Compute state-deltas from from BaseModel pydantic state models 2025-11-13 13:22:01 +02:00
Yiorgis Gozadinos
34f50f37a0
vb 2025-11-07 14:44:58 +02:00
Yiorgis Gozadinos
bf09807b56
Update uv.lock 2025-11-06 16:34:55 +02:00
Yiorgis Gozadinos
ce6dcb8b64
Pin critical packages 2025-11-06 16:09:31 +02:00
Yiorgis Gozadinos
b8bc6d9b68
Let ruff know about our package structure 2025-11-05 17:47:27 +02:00
Yiorgis Gozadinos
4db4cacee4
Update uv.lock 2025-11-05 13:19:44 +02:00
Yiorgis Gozadinos
74d9c60ba0
Update docling 2025-11-05 13:11:30 +02:00
Yiorgis Gozadinos
ba8e503cb1
Depend on pydantic-ai-slim with extras 2025-11-05 11:37:06 +02:00
Yiorgis Gozadinos
44ad5bf101
Add evals as a dev dependency 2025-11-04 18:23:01 +02:00
Yiorgis Gozadinos
b02514dc82
Make docling optional, depend on docling-core 2025-11-04 18:15:04 +02:00
Yiorgis Gozadinos
2f9c907031
Restructure into uv workspace to support minimal and full installations 2025-11-04 17:59:12 +02:00
Yiorgis Gozadinos
9aa8d020e1
vb 2025-10-30 16:57:56 +02:00
Yiorgis Gozadinos
2f00686605
Support for zero entropy reranker 2025-10-30 13:36:44 +02:00
Yiorgis Gozadinos
b289aa04e0
vb 2025-10-29 12:20:41 +02:00
Yiorgis Gozadinos
2bb8427fd8
Update dependencies 2025-10-29 12:13:04 +02:00
Yiorgis Gozadinos
a15f1d8cf5
Use pathspec for monitor filtering 2025-10-29 10:13:53 +02:00
Yiorgis Gozadinos
77c6a7c7a4
vb 2025-10-28 09:51:08 +02:00
Yiorgis Gozadinos
6fa9c1a822
vb 2025-10-27 11:29:01 +02:00
Yiorgis Gozadinos
cccb560731
Add pyyaml dependency 2025-10-23 11:58:46 +03:00
Yiorgis Gozadinos
e3e3393f96
vb 2025-10-16 10:01:54 +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
e50e92f8ab
Update deps and version bump 2025-10-14 13:37:40 +03:00
Yiorgis Gozadinos
6f893b1626
a2a extra for fasta2a 2025-10-13 18:01:20 +03:00
Yiorgis Gozadinos
8323cbedc3
vb 2025-10-07 14:08:34 +03:00
Yiorgis Gozadinos
4b4af30e56
Update docling & lance 2025-10-07 09:02:21 +03:00
Yiorgis Gozadinos
99463cc39b
vb 2025-10-01 08:41:51 +03:00
Yiorgis Gozadinos
fa698cca28
vb 2025-09-30 16:58:52 +03:00
Yiorgis Gozadinos
7cc4e13b57
Make benchmarks use pydantic evals 2025-09-30 11:30:34 +03:00
Yiorgis Gozadinos
cb93f0913a
vb 2025-09-25 10:57:19 +03:00
Yiorgis Gozadinos
9a249db836
vb 2025-09-24 16:50:01 +03:00
Yiorgis Gozadinos
9769061f54
vb 2025-09-23 16:49:40 +03:00
Yiorgis Gozadinos
b46765e197
vb 2025-09-22 13:59:03 +03:00
Yiorgis Gozadinos
ab8020e0bc
vb 2025-09-19 17:28:18 +03:00
Yiorgis Gozadinos
5faa201208
vb 2025-09-19 12:18:30 +03:00
Yiorgis Gozadinos
90105a861a
vb 2025-09-17 18:36:57 +03:00
Yiorgis Gozadinos
02fb8d439a
Fix typo 2025-09-17 14:51:18 +03:00
Yiorgis Gozadinos
f9ab505916
vb 2025-09-17 13:13:43 +03:00
Yiorgis Gozadinos
99a737e5b8
Dependencies update after rebase 2025-09-17 08:58:25 +03:00
Yiorgis Gozadinos
5327b84fb9
Upgrade lancedb 2025-09-17 08:54:51 +03:00
Yiorgis Gozadinos
39bd1f8315
Update pyright 2025-09-17 08:51:42 +03:00
Yiorgis Gozadinos
ede3f95cb4
Update dependencies 2025-09-17 08:45:40 +03:00
Yiorgis Gozadinos
e13e813337
vb 2025-09-15 11:57:05 +03:00
Yiorgis Gozadinos
d90dfe258c
Use logfire when running evaluations 2025-09-12 09:45:06 +03:00
Yiorgis Gozadinos
a2fcf6c70c
vb 2025-09-10 13:38:38 +03:00
Yiorgis Gozadinos
d1b62510d0
vb 2025-09-09 11:00:59 +03:00
Yiorgis Gozadinos
a1efc5a9a3
vb 2025-09-08 15:38:02 +03:00
Yiorgis Gozadinos
fed914c6af
vb 2025-09-05 18:00:41 +03:00
Yiorgis Gozadinos
8b1c054b0a
vb 2025-09-05 12:06:31 +03:00
Yiorgis Gozadinos
8ce9cb85bc
vb 2025-09-05 10:53:32 +03:00
Yiorgis Gozadinos
b102b6dde3
vb 2025-09-04 16:14:38 +03:00
Yiorgis Gozadinos
fcacf735e5
vb 2025-09-03 11:51:08 +03:00
Yiorgis Gozadinos
9830726bc7
vb 2025-09-03 11:28:41 +03:00
Yiorgis Gozadinos
d6b66b464d
update deps 2025-09-03 11:27:17 +03:00
Yiorgis Gozadinos
0592a7d122
Adapt search to lancedb 2025-09-01 14:56:14 +03:00
Yiorgis Gozadinos
b83596ff07
Basic moving to lancedb. 2025-09-01 14:56:14 +03:00
Yiorgis Gozadinos
24c587f770
vb 2025-08-17 15:28:26 +02:00
Yiorgis Gozadinos
79841f32ca
Do not use mocks in embeddings test 2025-08-15 22:01:57 +02:00
Yiorgis Gozadinos
390397570a
Migrate QA agent to Pydantic AI. 2025-08-15 21:13:17 +02:00
Yiorgis Gozadinos
ca29178b2d
vb 2025-08-12 16:55:39 +02:00
Yiorgis Gozadinos
edbd360bca
vb 2025-08-12 15:30:14 +02:00
Yiorgis Gozadinos
3d8682e5c8
vb 2025-08-12 15:28:21 +02:00
Yiorgis Gozadinos
3aa347484a
vb 2025-08-11 11:27:28 +02:00
Yiorgis Gozadinos
53c8289790
Update ollama 2025-08-10 20:22:50 +02:00
Yiorgis Gozadinos
8d98eed2e2
Make mxbai reranker optional. Only use a reranker if mxbai or cohere are installed 2025-08-10 19:49:14 +02:00
Yiorgis Gozadinos
ff42224de3
vb 2025-08-08 18:34:25 +02:00
Yiorgis Gozadinos
af95b5f3eb
Replace loop.run_until_complete() with asyncio.run() 2025-08-08 12:41:50 +02:00
Yiorgis Gozadinos
054d09dc98
vb 2025-08-01 17:22:53 +02:00
Yiorgis Gozadinos
f2db1dbe1f
vb 2025-08-01 16:11:37 +02:00
Yiorgis Gozadinos
5a08816ed6
Replace markitdown with docling 2025-08-01 09:59:53 +02:00
Yiorgis Gozadinos
d677dc8001
vb 2025-07-26 10:45:24 +03:00
Yiorgis Gozadinos
62410250e5
vb 2025-07-23 13:53:21 +03:00
Yiorgis Gozadinos
bb9fd16ca7
vb 2025-07-20 11:41:05 +03:00
Yiorgis Gozadinos
044e1b0a06
mixedbread reranker as default 2025-07-18 20:29:24 +03:00
Yiorgis Gozadinos
859860318a
Cohere reranker 2025-07-17 13:17:16 +03:00
Yiorgis Gozadinos
0bf5606117
Store haiku.rag version, enabling upgrades 2025-07-16 18:21:41 +03:00
Yiorgis Gozadinos
a59b38158d
Settings table & repo, tests 2025-07-12 20:21:34 +03:00
Yiorgis Gozadinos
556a5d2b58
vb 2025-07-09 10:49:41 +03:00
Yiorgis Gozadinos
dd39cf5927
vb 2025-07-04 12:15:31 +03:00
Yiorgis Gozadinos
ae1188da6b
vb 2025-07-04 11:58:23 +03:00
Yiorgis Gozadinos
e66c160055
Support for anthropic in Question/Answering 2025-07-04 11:55:03 +03:00
Yiorgis Gozadinos
8e77d6b9c1
vb 2025-06-28 09:43:37 +03:00
Yiorgis Gozadinos
a704f300bc
Initial skeleton for docs 2025-06-25 20:16:08 +03:00
Yiorgis Gozadinos
deaeeddc72
vb 2025-06-20 10:34:13 +02:00
Yiorgis Gozadinos
91c4c30f65
Add support for OpenAI embeddings 2025-06-19 17:38:49 +02:00
Yiorgis Gozadinos
8fbf98466a
MCP server 2025-06-19 15:00:57 +02:00
Yiorgis Gozadinos
d7858d0283
Ease python reqs to 3.10, addd classifiers 2025-06-19 12:21:56 +02:00
Yiorgis Gozadinos
d7c9b41a2c
Console app 2025-06-18 16:23:39 +02:00
Yiorgis Gozadinos
ac5c60fecc
default sqlite when no path is given 2025-06-18 10:41:07 +02:00
Yiorgis Gozadinos
a1079fd1f5
VoyageAI embeddings 2025-06-18 09:45:36 +02:00
Yiorgis Gozadinos
11fd4d75ad
Handle files/url with create_document_from_source in client 2025-06-17 11:26:02 +02:00
Yiorgis Gozadinos
e24d3cdb0a
FileReader 2025-06-17 10:29:19 +02:00
Yiorgis Gozadinos
88b02ece3e
test coverage 2025-06-16 17:32:00 +02:00
Yiorgis Gozadinos
4219cddea4
Ollama embeddings 2025-06-15 21:27:20 +02:00
Yiorgis Gozadinos
6c948a4afd
Chucker & tests 2025-06-15 21:08:06 +02:00
Yiorgis Gozadinos
fb7b97dd75
init repo 2025-06-15 13:21:17 +02:00