Yiorgis Gozadinos
|
090be293d2
|
Clarify folder mounts in docker docs, check monitor paths exist in FileWatcher
|
2025-12-19 11:58:08 +02:00 |
|
Yiorgis Gozadinos
|
1ff8fc1b56
|
Merge pull request #201 from ggozad/fix/allow-custom-config
Fix get_model() uses where default Config is forced
|
2025-12-19 11:57:30 +02:00 |
|
Yiorgis Gozadinos
|
fb1d3c97b3
|
Add additional programming language specifiers
|
2025-12-19 11:09:57 +02:00 |
|
Yiorgis Gozadinos
|
98727ad080
|
Add global --read-only mode in CLI
|
2025-12-18 16:43:49 +02:00 |
|
Yiorgis Gozadinos
|
1a8f72f99a
|
Add is_read_only property to Store. Guard all write operations in repositories
|
2025-12-18 15:55:24 +02:00 |
|
Yiorgis Gozadinos
|
e8e67d336c
|
Fix get_model() uses where default Config is forced
|
2025-12-18 15:10:31 +02:00 |
|
Yiorgis Gozadinos
|
1dbbaf6dd8
|
vb
|
2025-12-18 12:21:16 +02:00 |
|
Yiorgis Gozadinos
|
a1f5d944ba
|
Replace custom event classes with ag_ui.core types
|
2025-12-18 12:07:37 +02:00 |
|
Yiorgis Gozadinos
|
bf5711f7ab
|
Give hints in interactive cli
|
2025-12-18 11:48:35 +02:00 |
|
Yiorgis Gozadinos
|
08349e5c0e
|
QOL fixes for interactive cli research
|
2025-12-18 11:48:35 +02:00 |
|
Yiorgis Gozadinos
|
34092e4cdc
|
Wrap client side tool call in a message
|
2025-12-18 11:48:34 +02:00 |
|
Yiorgis Gozadinos
|
9818cac4eb
|
Fix agui tool call args being a json string
|
2025-12-18 11:48:34 +02:00 |
|
Yiorgis Gozadinos
|
218126de8d
|
Interactive research agent through AGUI client-side tool calls in CLI
|
2025-12-18 11:48:34 +02:00 |
|
Yiorgis Gozadinos
|
921893cff5
|
Remove deep ask from ag-ui server
|
2025-12-18 11:41:57 +02:00 |
|
Yiorgis Gozadinos
|
45de9bf0d5
|
Flatten graph structure, simplify
|
2025-12-18 11:41:57 +02:00 |
|
Yiorgis Gozadinos
|
557a296341
|
Update ag-ui example
|
2025-12-18 11:41:53 +02:00 |
|
Yiorgis Gozadinos
|
6e621ea34d
|
Provide full report on deep ask, modify prompt to not just summarize
|
2025-12-18 11:41:11 +02:00 |
|
Yiorgis Gozadinos
|
f0a7abd953
|
Remove deep qa graph, everything now uses the simplified research graph
|
2025-12-18 11:41:10 +02:00 |
|
Yiorgis Gozadinos
|
bdcf81774d
|
Remove analyze insights node, simplify research context, state, prompts & models
|
2025-12-18 11:41:10 +02:00 |
|
Yiorgis Gozadinos
|
50b7fb4461
|
Chunkers now set chunk.order directly
|
2025-12-18 11:35:48 +02:00 |
|
Yiorgis Gozadinos
|
3149552a61
|
Add 'plain' format and fallback for text conversion
|
2025-12-12 18:11:25 +02:00 |
|
Yiorgis Gozadinos
|
5c4799164c
|
Escape when getting by URI
|
2025-12-12 10:56:37 +02:00 |
|
Yiorgis Gozadinos
|
f6073a0db9
|
vb
|
2025-12-12 10:48:21 +02:00 |
|
Yiorgis Gozadinos
|
011f527579
|
Use rich rendering for citations in cli
|
2025-12-12 10:02:30 +02:00 |
|
Yiorgis Gozadinos
|
6f36085ac3
|
Fix synthesis prompt
|
2025-12-12 07:44:15 +02:00 |
|
Yiorgis Gozadinos
|
9ee8dfdc0c
|
Adapt prompts to clarify all lists must contain strings. Hopefully fixes LLM producing wrong output
|
2025-12-12 07:40:25 +02:00 |
|
Yiorgis Gozadinos
|
00d621e211
|
vb
|
2025-12-11 16:31:21 +02:00 |
|
Yiorgis Gozadinos
|
c0cbc22137
|
Info modal
|
2025-12-11 15:38:45 +02:00 |
|
Yiorgis Gozadinos
|
09be31f021
|
Lazy load chunks in inspector
|
2025-12-11 15:38:19 +02:00 |
|
Yiorgis Gozadinos
|
448d00f9b2
|
Add pagination to chunk repo's get_by_document_id
|
2025-12-11 15:38:19 +02:00 |
|
Yiorgis Gozadinos
|
c43c8fab22
|
Switch modals, do not stack them
|
2025-12-11 15:38:19 +02:00 |
|
Yiorgis Gozadinos
|
d7c755f454
|
Add filter to simple qa agent
|
2025-12-11 15:28:41 +02:00 |
|
Yiorgis Gozadinos
|
ecba8cfd38
|
Docs and cli support for filter in deep QA, Research
|
2025-12-11 15:23:50 +02:00 |
|
Yiorgis Gozadinos
|
5f4f5f70f0
|
Search filter in qa & research graphs
|
2025-12-11 14:37:43 +02:00 |
|
Yiorgis Gozadinos
|
7ccabf4fb9
|
Log to console with logfire only in development
|
2025-12-11 10:47:18 +02:00 |
|
Yiorgis Gozadinos
|
5edae13cc0
|
Run logfire regardless of environment
|
2025-12-11 10:43:25 +02:00 |
|
Yiorgis Gozadinos
|
2161727716
|
Add auto_vacuum config option to control automatic vacuuming
|
2025-12-10 11:42:14 +02:00 |
|
Yiorgis Gozadinos
|
ed809759d5
|
Fix mxbai rerank default model
|
2025-12-10 11:39:33 +02:00 |
|
Yiorgis Gozadinos
|
68457f251e
|
Do not generate base64 images by default
|
2025-12-09 18:42:56 +02:00 |
|
Yiorgis Gozadinos
|
156bba3359
|
Infinite scroll lazy load document list in inspector
|
2025-12-09 17:48:27 +02:00 |
|
Yiorgis Gozadinos
|
5a593e928e
|
Set max_context_items to 10
|
2025-12-09 12:47:42 +02:00 |
|
Yiorgis Gozadinos
|
802f058205
|
Move search related config under SearchConfig
|
2025-12-09 12:28:28 +02:00 |
|
Yiorgis Gozadinos
|
4da50873bd
|
Make search limit configurable
|
2025-12-09 11:46:43 +02:00 |
|
Yiorgis Gozadinos
|
a56e1ba67c
|
Simplify import_document, update_document
|
2025-12-08 18:19:12 +02:00 |
|
Yiorgis Gozadinos
|
67684c799b
|
Rebuild in batches to avoid creating multiple lancedb versions
|
2025-12-08 15:56:41 +02:00 |
|
Yiorgis Gozadinos
|
1b96937ec6
|
Update dependencies
|
2025-12-08 15:56:22 +02:00 |
|
Yiorgis Gozadinos
|
06b4f6a224
|
Add format parameter for text-to-DoclingDocument conversion
|
2025-12-08 15:56:21 +02:00 |
|
Yiorgis Gozadinos
|
1b14a4643d
|
Remove unused bounding box calculations
|
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
|
dab04668bd
|
Dependency updates
|
2025-12-08 15:56:02 +02:00 |
|
Yiorgis Gozadinos
|
4f0f214f26
|
Remove unecessary tests, add no coverage pragmas where appropriate
|
2025-12-08 15:56:02 +02:00 |
|
Yiorgis Gozadinos
|
2572125804
|
Move embedding logic from ChunkRepository to client._ensure_chunks_embedded()
|
2025-12-08 15:56:02 +02:00 |
|
Yiorgis Gozadinos
|
e97d235c98
|
Unify update_document, update_document_fields
|
2025-12-08 15:56:02 +02:00 |
|
Yiorgis Gozadinos
|
16ba3a9962
|
Remove create_chunks_for_document from repositories
|
2025-12-08 15:56:01 +02:00 |
|
Yiorgis Gozadinos
|
17c7147a49
|
Remove pre-processor, no longer needed
|
2025-12-08 15:56:01 +02:00 |
|
Yiorgis Gozadinos
|
69b1afa534
|
Remove _create_and_chunk & _update_and_rechunk, keep storage independent of chunking
|
2025-12-08 15:55:31 +02:00 |
|
Yiorgis Gozadinos
|
0ab43d62cd
|
Refactor create_document(), create_document_from_source() to use primitives
|
2025-12-08 15:55:30 +02:00 |
|
Yiorgis Gozadinos
|
e299aed788
|
contextualize() and embed_chunks() utilities in embeddings
|
2025-12-08 15:55:30 +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
|
ab57c55eaa
|
Drop ChunkWithMetadata, use good old Chunk
|
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
|
de14bb9f90
|
Avoid citation meta inside LLM context
|
2025-12-08 15:55:28 +02:00 |
|
Yiorgis Gozadinos
|
a57203065a
|
Fix test
|
2025-12-08 15:55:28 +02:00 |
|
Yiorgis Gozadinos
|
84f25f0627
|
Visual grounding in ag-ui-example
|
2025-12-08 15:55:28 +02:00 |
|
Yiorgis Gozadinos
|
6e31ea38a8
|
Remove bounding boxes from citations, pass sources meta info from ResearchContext
|
2025-12-08 15:55:28 +02:00 |
|
Yiorgis Gozadinos
|
75a086bae0
|
Visualize chunk command, format citations to show chunk id
|
2025-12-08 15:55:28 +02:00 |
|
Yiorgis Gozadinos
|
910d382748
|
Introduce visualize_chunk(), refactor inspector to use it
|
2025-12-08 15:55:27 +02:00 |
|
Yiorgis Gozadinos
|
bfdaa4652a
|
Configure logging regardsless of the env
|
2025-12-08 15:55:27 +02:00 |
|
Yiorgis Gozadinos
|
9382a6b132
|
expose citations in ag-ui-example
|
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
|
ac439b6c69
|
Store raw text (do not contextualize) in chunk.text. Embed with contextualized text.
|
2025-12-08 15:55:26 +02:00 |
|
Yiorgis Gozadinos
|
0d8691342a
|
Show bounding boxes for chunks in inspector
|
2025-12-08 15:55:26 +02:00 |
|
Yiorgis Gozadinos
|
6ab990b2ed
|
Always generate page images, default in docling-serve
|
2025-12-08 15:54:57 +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
|
fe4ac530be
|
DB migration
|
2025-12-08 15:54:56 +02:00 |
|
Yiorgis Gozadinos
|
d267b2c433
|
LRU cache for DoclingDocument
|
2025-12-08 15:54:31 +02:00 |
|
Yiorgis Gozadinos
|
a5d8af07e9
|
Resolve DoclingDocument
|
2025-12-08 15:54:31 +02:00 |
|
Yiorgis Gozadinos
|
84aa46a10b
|
Update rebuild to handle DoclingDocument json
|
2025-12-08 15:54:31 +02:00 |
|
Yiorgis Gozadinos
|
ad4e79ab5d
|
Store DoclingDocument json
|
2025-12-08 15:54:31 +02:00 |
|
Yiorgis Gozadinos
|
343272d6fb
|
Chunkers return chunks with metadata, i.e. (refs, labels, headings, page_numbers)
|
2025-12-08 15:54:31 +02:00 |
|
Yiorgis Gozadinos
|
44e8d7b340
|
Update Document & Chunk schemas to include DoclingDocument references.
|
2025-12-08 15:54:30 +02:00 |
|
Yiorgis Gozadinos
|
80447c9024
|
Make download_models() a HaikuRAG client method. Update app to show progress of what happens.
|
2025-12-04 16:30:26 +02:00 |
|
Yiorgis Gozadinos
|
78f1d0cef5
|
No warnings, just info on db upgrade
|
2025-12-03 08:51:25 +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
|
f07590bd5b
|
vb
|
2025-12-01 17:58:47 +02:00 |
|
Yiorgis Gozadinos
|
e548a51ff7
|
Optimized rebuild --embed-only to use batch updates via LanceDB merge_insert instead of individual chunk updates
|
2025-12-01 17:53:27 +02:00 |
|
Yiorgis Gozadinos
|
3e18a5f2ff
|
Update project description
|
2025-11-29 11:18:53 +02:00 |
|
Yiorgis Gozadinos
|
10aa2a7cf2
|
vb
|
2025-11-28 10:15:59 +02:00 |
|
Yiorgis Gozadinos
|
88a4edb537
|
--embed-only, --rechunk options in rebuild command
|
2025-11-28 10:11:52 +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
|
b4602b0cab
|
use OcrAutoOptions for automatic OCR engine selection.
|
2025-11-27 15:23:17 +02:00 |
|
Yiorgis Gozadinos
|
51104ddb5a
|
Use httpx for docling-serve
|
2025-11-27 15:06:13 +02:00 |
|
Yiorgis Gozadinos
|
3959ce39f7
|
vb
|
2025-11-27 13:06:04 +02:00 |
|
Yiorgis Gozadinos
|
ed53ec461a
|
Convert prefetch_models() to async
|
2025-11-26 18:08:48 +02:00 |
|