haiku.rag/haiku_rag_slim/haiku/rag
Chris McDonough 4fa8a012b4 Use asyncio.Condition for event-driven worker wakeup
Workers previously polled the queue with a fixed 1s sleep between
claim attempts, adding ~500ms average latency to job pickup. Now
JobRepo.job_available (an asyncio.Condition) is notified on every
successful enqueue, waking idle workers immediately. The poll
interval remains as a timeout fallback for stop signals and breaker
state changes.
2026-06-01 06:28:16 -04:00
..
chat Use haiku.rag as telemtry scope 2026-05-26 11:44:47 +03:00
chunkers round-robin docling-serve across multiple base_urls 2026-05-26 11:44:45 +03:00
client Always use the Store-owned embedder 2026-05-29 11:36:53 +03:00
config Cascade delete_document to children via metadata.parent_uri 2026-05-28 15:36:00 +03:00
converters Unlink PDF slice tempfiles when slice write fails 2026-05-26 13:46:24 +03:00
embeddings Always use the Store-owned embedder 2026-05-29 11:36:53 +03:00
ingester Use asyncio.Condition for event-driven worker wakeup 2026-06-01 06:28:16 -04:00
inspector
providers Let httpx errors flow through DoclingServeClient 2026-05-26 17:38:49 +03:00
reranking fix mxbai reranker crash in chat TUI 2026-05-20 17:18:57 +03:00
sandbox sandbox + cite: guard sort precondition; require rag in cite fallback 2026-05-20 13:02:25 +03:00
skill_generator Drop the multi-agent research workflow 2026-05-20 12:46:48 +03:00
skills drop list_documents/get_document from default RAG skill 2026-05-26 11:35:43 +03:00
store vacuum db after migration 2026-05-26 11:44:47 +03:00
tools Verify picture bytes before attaching to multimodal tool returns 2026-05-13 16:01:39 +03:00
__init__.py
app.py Add --host, --port to ingester cli, update docker compose example 2026-05-26 11:44:45 +03:00
cli.py Use haiku.rag as telemtry scope 2026-05-26 11:44:47 +03:00
context.py search: only attach picture bytes from pre-expansion chunks 2026-05-19 15:03:22 +03:00
logging.py
mcp.py Always use the Store-owned embedder 2026-05-29 11:36:53 +03:00
s3.py swap aioboto3 for obstore in the S3 client path 2026-05-11 11:29:42 +03:00
telemetry.py Use haiku.rag as telemtry scope 2026-05-26 11:44:47 +03:00
utils.py Drop the multi-agent research workflow 2026-05-20 12:46:48 +03:00