Yiorgis Gozadinos
|
9067b89d2f
|
fix convert() misreading text content that starts with a URL
|
2026-04-22 14:47:23 +03:00 |
|
Yiorgis Gozadinos
|
e2bac1e887
|
deduplicate escape_sql_string into utils
|
2026-04-16 12:11:53 +03:00 |
|
Yiorgis Gozadinos
|
53445b8722
|
Add docling_pages column to DocumentRecord/Document for separate page image storage.
|
2026-04-08 14:04:32 +03:00 |
|
Yiorgis Gozadinos
|
f2998ad0b5
|
add visualize_chunk test for multi-page chunks
|
2026-04-03 20:20:42 +03:00 |
|
Yiorgis Gozadinos
|
dc83dde9ab
|
Make test_client_resolve_document not require embeddings
|
2026-02-06 12:07:20 +01:00 |
|
Yiorgis Gozadinos
|
122da834d7
|
Use resolve_document()
|
2026-02-06 12:07:19 +01:00 |
|
Yiorgis Gozadinos
|
4241a4b09e
|
Security fixes for RLM. Fix type() builtin, AST validation for dict key access, sql injection
|
2026-02-06 12:07:19 +01:00 |
|
Yiorgis Gozadinos
|
62d35d2907
|
Add ocr_engine field to ConversionOptions
|
2026-01-20 13:41:43 +02:00 |
|
Yiorgis Gozadinos
|
5e55c0df54
|
replace pyright with ty type checker
|
2026-01-19 15:50:14 +02:00 |
|
Yiorgis Gozadinos
|
ce326d80ff
|
Disable ocr in tests previously marked as integration
|
2026-01-12 16:19:25 +02:00 |
|
Yiorgis Gozadinos
|
52363639a6
|
Remove integration marker from tests that have vcr
|
2026-01-12 16:03:05 +02:00 |
|
Yiorgis Gozadinos
|
9c4fd08c47
|
Update client serialization for compressed docling documents
|
2026-01-11 09:23:56 +02:00 |
|
Yiorgis Gozadinos
|
1e9a10a235
|
Record cassettes for embedder, ignore huggingface while recording
|
2025-12-29 13:23:53 +02:00 |
|
Yiorgis Gozadinos
|
c3a3b4a5b4
|
Extended VCR cassette recording to embedder, client, research graph, and search filter tests
|
2025-12-26 18:53:17 +02:00 |
|
Yiorgis Gozadinos
|
a56e1ba67c
|
Simplify import_document, update_document
|
2025-12-08 18:19:12 +02:00 |
|
Yiorgis Gozadinos
|
06b4f6a224
|
Add format parameter for text-to-DoclingDocument conversion
|
2025-12-08 15:56:21 +02:00 |
|
Yiorgis Gozadinos
|
9a5f8e4368
|
Add type-aware context expansion for search results
|
2025-12-08 15:56:21 +02:00 |
|
Yiorgis Gozadinos
|
e97d235c98
|
Unify update_document, update_document_fields
|
2025-12-08 15:56:02 +02:00 |
|
Yiorgis Gozadinos
|
4fbb4609b6
|
HaikuRag.chunk() utility method
|
2025-12-08 15:55:30 +02:00 |
|
Yiorgis Gozadinos
|
ace915473c
|
HaikuRag.convert() utility method
|
2025-12-08 15:55:30 +02:00 |
|
Yiorgis Gozadinos
|
33e6a36290
|
Make document import/update handling consistent for DoclingDocument
|
2025-12-08 15:55:29 +02:00 |
|
Yiorgis Gozadinos
|
60ab864fc1
|
Add docling_document_json to update_document_fields() and
|
2025-12-08 15:55:29 +02:00 |
|
Yiorgis Gozadinos
|
8e30f67266
|
Introduce import_document(), remove chunks from create_document()
|
2025-12-08 15:55:29 +02:00 |
|
Yiorgis Gozadinos
|
910d382748
|
Introduce visualize_chunk(), refactor inspector to use it
|
2025-12-08 15:55:27 +02:00 |
|
Yiorgis Gozadinos
|
b5bd56e110
|
Fix after rebase
|
2025-12-08 15:55:27 +02:00 |
|
Yiorgis Gozadinos
|
d808c6c425
|
Simplify citations in qa & graph agents
|
2025-12-08 15:55:27 +02:00 |
|
Yiorgis Gozadinos
|
16a97cc140
|
Properly expand context in the case of docling documents and merge chunks and meta
|
2025-12-08 15:55:26 +02:00 |
|
Yiorgis Gozadinos
|
c69b934eac
|
Incorporate additional docling meta in search(), expand_context() and relevant qa/research agents
|
2025-12-08 15:54:56 +02:00 |
|
Yiorgis Gozadinos
|
ad4e79ab5d
|
Store DoclingDocument json
|
2025-12-08 15:54:31 +02:00 |
|
Yiorgis Gozadinos
|
33b254ae3d
|
Always upgrade database on access. Explicitly create db by running init or HaikuRAG(path, create=True)
|
2025-12-02 16:49:55 +02:00 |
|
Yiorgis Gozadinos
|
3525fae625
|
Use EmbeddingModelConfig similar to ModelConfig for embeddings
|
2025-12-02 11:55:31 +02:00 |
|
Yiorgis Gozadinos
|
1bb7b6d5bd
|
Add support for per-model configuration settings including thinking, temperature and max_tokens
|
2025-11-25 12:14:24 +02:00 |
|
Yiorgis Gozadinos
|
5089ea4203
|
New update_document_fields() method for partial document updates
|
2025-11-19 11:37:36 +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
|
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
|
618b3ffd5f
|
Refactor config from flat to nested Pydantic models
|
2025-10-23 13:30:21 +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
|
14168db795
|
Fix embedding client test
|
2025-09-26 13:52:06 +03:00 |
|
Yiorgis Gozadinos
|
2c93f4f823
|
Preserve title if it exists when expanding context
|
2025-09-22 13:45:59 +03:00 |
|
Yiorgis Gozadinos
|
4077e3ecb2
|
Handle title in client & CLI
|
2025-09-22 12:45:32 +03:00 |
|
Yiorgis Gozadinos
|
d1e2470d94
|
Upgrades are back. Make chunk order a table column rather than a metadata property
|
2025-09-18 13:42:07 +03:00 |
|
Yiorgis Gozadinos
|
c43ae62018
|
Fix client test on context expansion to not depend on .env settings
|
2025-09-12 12:38:22 +03:00 |
|
Yiorgis Gozadinos
|
b83596ff07
|
Basic moving to lancedb.
|
2025-09-01 14:56:14 +03:00 |
|
Yiorgis Gozadinos
|
bf8a4f22be
|
Make radius a parameter we can pass to expand_context()
|
2025-08-12 16:53:45 +02:00 |
|
Yiorgis Gozadinos
|
99f7401817
|
Merge expanded context if possible
|
2025-08-12 15:02:07 +02:00 |
|
Yiorgis Gozadinos
|
eb13426aae
|
expand_context() by using the adjacent chunks
|
2025-08-12 14:14:18 +02:00 |
|
Yiorgis Gozadinos
|
842e4a882d
|
Make citations optional, through cite parameter
|
2025-08-12 13:19:11 +02:00 |
|
Yiorgis Gozadinos
|
74eea9284a
|
create_document now optionally accepts pre-computed chunks
|
2025-07-26 10:42:27 +03:00 |
|
Yiorgis Gozadinos
|
a2e0f2cefd
|
Remove Claude nonsense, use context manager
|
2025-07-12 23:00:49 +03:00 |
|