Commit graph

  • 761956eb70
    Extend reaper-resurrection guard to reschedule and release_if_claimed Yiorgis Gozadinos 2026-05-26 16:04:24 +0300
  • 6799a4a6d4
    Document worker-pool settings Yiorgis Gozadinos 2026-05-26 14:13:16 +0300
  • a822b754b7
    Guard mark_succeeded/mark_dead against reaper resurrection Yiorgis Gozadinos 2026-05-26 14:07:44 +0300
  • 9cb3ce40ad
    Shield cancel-cleanup release in worker pool Yiorgis Gozadinos 2026-05-26 13:57:35 +0300
  • 78fc5d0e05
    Discover within-root symlinks in FSSource Yiorgis Gozadinos 2026-05-26 13:54:33 +0300
  • e5e0df6ade
    Unlink PDF slice tempfiles when slice write fails Yiorgis Gozadinos 2026-05-26 13:46:24 +0300
  • 98efd73177
    Serialize JobRepo and SyncStateRepo on one shared lock Yiorgis Gozadinos 2026-05-26 13:11:01 +0300
  • 5f31a6b12f
    Fix round-robin docling-serve Yiorgis Gozadinos 2026-05-26 13:07:21 +0300
  • cf6caf14fe
    Tighten retry/reap_stale guards; fix SourceSummary.type leak Yiorgis Gozadinos 2026-05-26 12:38:55 +0300
  • f89cc998eb
    add sources_provider to WorkerPool. workers now resolve extra info through these sources Yiorgis Gozadinos 2026-05-26 10:26:24 +0300
  • 410279cd6c
    Preserve sync_state revision when poller bumps last_seen_at Yiorgis Gozadinos 2026-05-26 10:16:24 +0300
  • 2febfe2011
    Docs & cl Yiorgis Gozadinos 2026-05-26 09:59:20 +0300
  • 083ff401d5
    vacuum db after migration Yiorgis Gozadinos 2026-05-26 09:44:47 +0300
  • 73f8349a00
    Use haiku.rag as telemtry scope Yiorgis Gozadinos 2026-05-25 18:07:54 +0300
  • d900651b92
    Render "queue busy" badge on sources skipped due to pending_work Yiorgis Gozadinos 2026-05-25 17:48:42 +0300
  • ef9cacf981
    Harden FS source against symlink escape; surface pool/poller liveness in /health, additional auth tests Yiorgis Gozadinos 2026-05-25 17:36:31 +0300
  • 4aee18dcbe
    Operator dashboard at GET /; tighten Logfire span shape Yiorgis Gozadinos 2026-05-25 17:21:48 +0300
  • 5affe70eae
    Cover unparseable-metadata path Yiorgis Gozadinos 2026-05-25 16:29:31 +0300
  • 9ca06df745
    Bound pdf_split memory + release lock between slices Yiorgis Gozadinos 2026-05-25 16:24:50 +0300
  • c2f681dd78
    constant-time auth, migration short-circuit Yiorgis Gozadinos 2026-05-25 16:11:39 +0300
  • da3cfe1a58
    Release claim on jobs when cancelled Yiorgis Gozadinos 2026-05-25 15:56:23 +0300
  • 14beba6786
    Lock pypdfium2 under concurrent workers; per-slice convert spans Yiorgis Gozadinos 2026-05-25 15:30:34 +0300
  • 567a0daf67
    Add second docling-serve replica Yiorgis Gozadinos 2026-05-25 14:50:37 +0300
  • ba623b0862
    mark event-loop glue + defensive guards as no-cover Yiorgis Gozadinos 2026-05-25 14:13:27 +0300
  • 710276ffd8
    record cassettes against new fixtures, fix stale assertions Yiorgis Gozadinos 2026-05-25 12:59:31 +0300
  • ed36cc2230
    typed UnsupportedSourceError replaces pipeline string-marker matching Yiorgis Gozadinos 2026-05-25 12:31:31 +0300
  • 57e89426ea
    regex-based _strip_etag with weak-marker test Yiorgis Gozadinos 2026-05-25 12:29:30 +0300
  • 9ed24ad53e
    swap doclaynet.pdf to the full paper, add real-PDF split/merge test Yiorgis Gozadinos 2026-05-25 12:09:30 +0300
  • 6bcc2f6357
    PDF split-convert-merge for memory-bound large PDFs Yiorgis Gozadinos 2026-05-25 11:53:01 +0300
  • f4468b65ee
    Add --host, --port to ingester cli, update docker compose example Yiorgis Gozadinos 2026-05-25 10:45:16 +0300
  • ec94426556
    HTTPSource.head() returns ETag for the revision short-circuit Yiorgis Gozadinos 2026-05-25 10:34:11 +0300
  • 66d5fee682
    Docker & docs updates Yiorgis Gozadinos 2026-05-22 17:10:33 +0300
  • 055fd23d5d
    round-robin docling-serve across multiple base_urls Yiorgis Gozadinos 2026-05-22 16:51:12 +0300
  • 5ccbadde0a
    Handle shutdown more gracefully, by stopping pollers and cancelling jobs after timeout. Skip periodic poll if a source has pending jobs Yiorgis Gozadinos 2026-05-22 15:58:58 +0300
  • 65c309e12b
    Handle WebDAV as source Yiorgis Gozadinos 2026-05-22 15:36:13 +0300
  • 13cbadeb6f
    canonical metadata keys: source_revision + content_type, bump to 0.50.0 Yiorgis Gozadinos 2026-05-22 15:21:38 +0300
  • fa672c298a
    logfire spans for the ingester, nested poller/job/document traces Yiorgis Gozadinos 2026-05-22 14:23:22 +0300
  • 6d15f1f247
    fix URL-decode file:// paths before stat/exists checks Yiorgis Gozadinos 2026-05-22 13:45:55 +0300
  • 7ea61a7b10
    drop the old monitor, rename serve→mcp, add e2e tests Yiorgis Gozadinos 2026-05-22 13:32:02 +0300
  • 1ca3c25a83
    logging, sqlite cursors Yiorgis Gozadinos 2026-05-22 12:16:07 +0300
  • de3b3fa1c9
    HTTP control plane Yiorgis Gozadinos 2026-05-22 11:47:12 +0300
  • 75c3896588
    additional config, pollers, serve Yiorgis Gozadinos 2026-05-22 11:11:55 +0300
  • bdcc1caa49
    worker pool, rety policy, pipeline Yiorgis Gozadinos 2026-05-22 10:25:36 +0300
  • 4b3641244c
    SQLite queue + haiku-ingester CLI skeleton Yiorgis Gozadinos 2026-05-21 17:34:47 +0300
  • 717fc3320b
    route create_document_from_source through source adapters Yiorgis Gozadinos 2026-05-21 16:56:27 +0300
  • b9637cd625
    add HTTP and S3 source adapters + resolve_fetcher Yiorgis Gozadinos 2026-05-21 16:22:41 +0300
  • d0a730ef60
    ingester: add source-adapter scaffolding + FS source Yiorgis Gozadinos 2026-05-21 15:58:48 +0300
  • 2d199037b2
    Merge pull request #384 from ggozad/fix/remove-context-explosion-tools Yiorgis Gozadinos 2026-05-26 11:40:18 +0300
  • 8e9e84132e
    drop list_documents/get_document from default RAG skill Yiorgis Gozadinos 2026-05-26 11:14:05 +0300
  • 14d9951016
    vb 0.48.1 Yiorgis Gozadinos 2026-05-21 14:32:13 +0300
  • 260b8e8b09
    Merge pull request #382 from ggozad/chore/updates Yiorgis Gozadinos 2026-05-21 14:30:55 +0300
  • e881ce285d
    update orb benchmark Yiorgis Gozadinos 2026-05-21 14:23:41 +0300
  • 188d35023f
    rotate chat TUI conversation id per launch / clear-chat Yiorgis Gozadinos 2026-05-21 14:21:51 +0300
  • 80e3ae0280
    clean up deprecation warnings: docling annotations + haiku.skills 0.17.1 Yiorgis Gozadinos 2026-05-21 13:45:40 +0300
  • 392c74039b
    bump pydantic-ai-slim to 1.100 and haiku.skills to 0.17 Yiorgis Gozadinos 2026-05-21 13:20:54 +0300
  • d98557ad52
    Merge pull request #381 from ggozad/fix/migration-schema-coupling Yiorgis Gozadinos 2026-05-21 12:16:10 +0300
  • d14bf88096
    fix migration failures on pre-v0.48.0 document_items schemas Yiorgis Gozadinos 2026-05-21 10:39:45 +0300
  • e55125763f
    Document setting thinking on OpenAI compat providers Yiorgis Gozadinos 2026-05-21 10:25:48 +0300
  • 3e29a974c2
    Merge pull request #379 from ggozad/fix/mxbai-crash-tui Yiorgis Gozadinos 2026-05-20 17:31:54 +0300
  • 6690953480
    fix mxbai reranker crash in chat TUI Yiorgis Gozadinos 2026-05-20 16:47:57 +0300
  • 323668672f
    Merge pull request #380 from ggozad/chore/zensical Yiorgis Gozadinos 2026-05-20 17:03:04 +0300
  • b7f542b148
    fix README links and stale MkDocs reference Yiorgis Gozadinos 2026-05-20 17:00:40 +0300
  • 0b36c65b58
    Landing page hero with TUI screen recording Yiorgis Gozadinos 2026-05-20 16:56:25 +0300
  • 3e8aa8f09f
    Move to zensical.toml Yiorgis Gozadinos 2026-05-20 16:01:14 +0300
  • a4091cb6fa
    Straight migration to zensical Yiorgis Gozadinos 2026-05-20 15:44:39 +0300
  • 98b0c068e8
    vb 0.48.0 Yiorgis Gozadinos 2026-05-20 14:34:33 +0300
  • 1d3b6bb0c6
    Merge pull request #378 from ggozad/feat/better-docs Yiorgis Gozadinos 2026-05-20 14:33:14 +0300
  • 0ee00334c7
    drop prose emdashes and semicolons; minor fixes Yiorgis Gozadinos 2026-05-20 14:26:39 +0300
  • f1f2e24639
    docs: benchmarks — skill-only framing, move inactive datasets to bottom Yiorgis Gozadinos 2026-05-20 14:04:31 +0300
  • 910d178b00
    docs: rebuild Skills section, drop pitch prose Yiorgis Gozadinos 2026-05-20 13:25:44 +0300
  • 19e2be003e
    docs: add chat page, restructure nav, reorder sections Yiorgis Gozadinos 2026-05-19 12:08:44 +0300
  • 76804b682f
    index, tutorial Yiorgis Gozadinos 2026-05-09 16:36:24 +0300
  • ae17e53f97
    Merge pull request #376 from ggozad/feat/vfs-search Yiorgis Gozadinos 2026-05-20 14:17:31 +0300
  • b48ac2fdd0
    sandbox + cite: guard sort precondition; require rag in cite fallback Yiorgis Gozadinos 2026-05-20 13:02:25 +0300
  • f9392cee46
    evaluations: judge model moves to config.evaluations.judge Yiorgis Gozadinos 2026-05-20 12:56:22 +0300
  • 8c57a3ca99
    Drop the multi-agent research workflow Yiorgis Gozadinos 2026-05-20 12:32:32 +0300
  • a317a951d9
    CLI citations: compact panel, inline figures, doc/chunk IDs in footer Yiorgis Gozadinos 2026-05-20 12:00:24 +0300
  • 3858ab905a
    toc.json nodes carry chunk_ids; fix cite to accept DB-resolvable chunk_ids Yiorgis Gozadinos 2026-05-20 11:37:35 +0300
  • 04eeec77d2
    per-doc lazy items/toc cache; index document_items for fast per-doc lookup Yiorgis Gozadinos 2026-05-20 10:08:25 +0300
  • e3314e36fd
    search: only attach picture bytes from pre-expansion chunks Yiorgis Gozadinos 2026-05-19 14:49:16 +0300
  • e8c61ad0c6
    items.jsonl exposes chunk_ids per row; drops position and tree_depth Yiorgis Gozadinos 2026-05-19 14:20:11 +0300
  • 6f95e2bc27
    Delete the standalone QA and analysis agents Yiorgis Gozadinos 2026-05-19 11:12:25 +0300
  • ceb645564c
    Drop GEPA prompt optimization and --target qa from evaluations Yiorgis Gozadinos 2026-05-19 11:00:13 +0300
  • 947a26b391
    client.analyze routes through the rag-analysis skill; drop documents= and AnalysisResult.program. Re-record all cassettes that are relevant Yiorgis Gozadinos 2026-05-19 10:46:32 +0300
  • d96d2eeb0f
    client.ask routes through the rag skill; always show citations in CLI Yiorgis Gozadinos 2026-05-19 10:19:39 +0300
  • 57d077e2c3
    cite raises ModelRetry on unresolved chunk_ids Yiorgis Gozadinos 2026-05-18 16:47:12 +0300
  • 7569fdcea1
    Consolidate uv.local from main Yiorgis Gozadinos 2026-05-18 16:21:00 +0300
  • 87c551c892
    Cover 0.48.0 migration Yiorgis Gozadinos 2026-05-18 16:11:58 +0300
  • 84e91097a8
    Stop hitting the embedder in test_sandbox_toc fixtures Yiorgis Gozadinos 2026-05-18 15:55:44 +0300
  • 3b6bef3bfb
    Rename get_captions_for_chunk() to get_text_for_refs() Yiorgis Gozadinos 2026-05-18 15:32:42 +0300
  • bdc77bd467
    Forgotten changelog entries Yiorgis Gozadinos 2026-05-18 15:11:57 +0300
  • 74dea65f21
    analysis.model inherits qa.model when unset; per-skill vision gate Yiorgis Gozadinos 2026-05-18 14:50:52 +0300
  • 52e93d08eb
    Explain why no images in sandbox search(). We might want to add show_image() back in the future. Yiorgis Gozadinos 2026-05-18 14:27:24 +0300
  • c562c397f9
    move analysis skill toward search-first; document VFS doc_id vs uri Yiorgis Gozadinos 2026-05-18 13:40:10 +0300
  • 514b0c51f8
    surface figure captions in search results, lower search.limit to 5 Yiorgis Gozadinos 2026-05-18 13:03:52 +0300
  • 7d99be471f
    Add tree-sitter-json on tui Yiorgis Gozadinos 2026-05-18 12:11:29 +0300
  • e51841b924
    Drop list_documents from analysis skill Yiorgis Gozadinos 2026-05-18 12:05:05 +0300
  • 68388032be
    consolidate #/pictures/ prefix, tighten CHANGELOG, log migration exc_info Yiorgis Gozadinos 2026-05-18 11:49:48 +0300
  • f13461cdca
    route figures through cite, drop show_image Yiorgis Gozadinos 2026-05-18 11:10:14 +0300
  • 387c4f12a9
    multimodal sandbox: show_image + picture_refs, drop llm Yiorgis Gozadinos 2026-05-15 16:13:04 +0300