Commit graph

  • 9be9ed424f
    Merge pull request #100 from ggozad/feat/docker Yiorgis Gozadinos 2025-10-16 09:58:56 +0300
  • 1cab0339ad
    add-src in cli & create_document_from_source will recursively add directories Yiorgis Gozadinos 2025-10-16 09:55:50 +0300
  • 121c3cce90
    Use uv and a multi-stage build for docker image Yiorgis Gozadinos 2025-10-15 13:58:14 +0300
  • aa9b5f7b0c
    Fix default db path inside docker container, always point to /data Yiorgis Gozadinos 2025-10-15 13:04:20 +0300
  • 48dbf5ff59
    Basic docker container building & example for running haiku.rag in docker compose Yiorgis Gozadinos 2025-10-15 12:30:55 +0300
  • 5763f89438
    Merge pull request #99 from ggozad/chore/refactor-a2a-client Yiorgis Gozadinos 2025-10-15 12:32:53 +0300
  • 42b8708e5c
    Show ruler with artifacts generated for clarity Yiorgis Gozadinos 2025-10-15 12:05:21 +0300
  • 509954a866
    Refactor our own client to use the fasta2a client, had no idea this existed Yiorgis Gozadinos 2025-10-15 11:54:58 +0300
  • eca68cd30c
    Narrow types using @overload in embedders Yiorgis Gozadinos 2025-10-15 10:39:00 +0300
  • 7a119dd5aa
    Link to MCP/A2A in readme Yiorgis Gozadinos 2025-10-14 13:41:08 +0300
  • e50e92f8ab
    Update deps and version bump 0.12.0 Yiorgis Gozadinos 2025-10-14 13:37:25 +0300
  • 81c41ff66c
    Fix doc typo Yiorgis Gozadinos 2025-10-14 13:36:47 +0300
  • e071448d09
    Merge pull request #98 from ggozad/feat/mock-llms Yiorgis Gozadinos 2025-10-14 13:27:49 +0300
  • 7b371b96ed
    Use TestModel from pydantic AI where appropriate Yiorgis Gozadinos 2025-10-14 13:14:19 +0300
  • f1d6700bfa
    Merge pull request #95 from ggozad/feat/a2a Yiorgis Gozadinos 2025-10-14 13:26:50 +0300
  • 34b3e9969f
    Interactive client Yiorgis Gozadinos 2025-10-14 11:55:47 +0300
  • c562aa0551
    Fix typos Yiorgis Gozadinos 2025-10-14 09:57:52 +0300
  • c0691bc237
    Remove list documents, make separate artifacts for q/a, search & get document Yiorgis Gozadinos 2025-10-13 17:43:24 +0300
  • 1f2552bd6a
    Make serve cli command run monitor, mcp or a2a independently Yiorgis Gozadinos 2025-10-13 15:34:20 +0300
  • fce68a6673
    Document securing a2a Yiorgis Gozadinos 2025-10-13 15:00:47 +0300
  • 6ea7d73eed
    Remove deep q/a from a2a agent Yiorgis Gozadinos 2025-10-13 13:34:15 +0300
  • 352637faa6
    Refactor into own module Yiorgis Gozadinos 2025-10-13 13:22:27 +0300
  • 4b2dfcd72f
    Use an LLM to evaluate adequacy of simple Q/A and if inadequate escalate to deep Q/A Yiorgis Gozadinos 2025-10-10 15:57:32 +0300
  • e53fb868df
    Add deep QA rich artifacts with research process Yiorgis Gozadinos 2025-10-10 15:01:30 +0300
  • 9aad6b65b8
    Add deep QA to a2a agent Yiorgis Gozadinos 2025-10-10 14:31:59 +0300
  • 1a88b0355a
    deep q/a skill and skill selection Yiorgis Gozadinos 2025-10-10 14:17:42 +0300
  • 5c0f0e5830
    Add skills Yiorgis Gozadinos 2025-10-10 12:47:29 +0300
  • ff5d4f7b60
    We have positional indexing for a while now Yiorgis Gozadinos 2025-10-09 17:52:35 +0300
  • 48cdb8a1db
    Implement an LRUMemoryStorage for context Yiorgis Gozadinos 2025-10-09 17:20:09 +0300
  • c102d4ba15
    Document a2a Yiorgis Gozadinos 2025-10-09 14:49:45 +0300
  • cd2ff36684
    Always include URI so that we can get by uri later Yiorgis Gozadinos 2025-10-09 14:40:43 +0300
  • e70fa737b7
    Tests for a2a Yiorgis Gozadinos 2025-10-09 14:31:52 +0300
  • 22ea95672b
    Simplify agent, use tools for search, list, get by uri Yiorgis Gozadinos 2025-10-09 13:23:58 +0300
  • e7451116d7
    Remove alternative a2a options, there will only one Yiorgis Gozadinos 2025-10-09 11:20:00 +0300
  • c7c3eaefe5
    Conversational a2a Yiorgis Gozadinos 2025-10-09 11:12:13 +0300
  • 469352673e
    A2A worker for simple ask() Yiorgis Gozadinos 2025-10-08 13:11:16 +0300
  • 6f893b1626
    a2a extra for fasta2a Yiorgis Gozadinos 2025-10-08 11:54:37 +0300
  • cc5e583256
    Merge pull request #97 from ggozad/fix/remove-shell-autocompletion Yiorgis Gozadinos 2025-10-13 18:00:42 +0300
  • 63f0e01f60
    Remove shell autocompletion. Closes #96 Yiorgis Gozadinos 2025-10-13 18:00:07 +0300
  • dae0992e3f
    Better output in QA evaluations Yiorgis Gozadinos 2025-10-10 11:19:02 +0300
  • 98e0124ee0
    Use 3.13 for development Yiorgis Gozadinos 2025-10-09 10:18:10 +0300
  • f3dfae2670
    Merge pull request #94 from ggozad/feat/mcp-registry Yiorgis Gozadinos 2025-10-08 11:16:29 +0300
  • c9fc0cd750
    MCP server registry Yiorgis Gozadinos 2025-10-08 11:00:52 +0300
  • 09528221b5
    Merge pull request #93 from ggozad/feat/mcp-enhancements Yiorgis Gozadinos 2025-10-08 09:22:04 +0300
  • 43dac018c0
    Test mcp tools Yiorgis Gozadinos 2025-10-08 09:13:43 +0300
  • e7aca6292a
    Add ask, research as tools to mcp Yiorgis Gozadinos 2025-10-08 09:13:21 +0300
  • 8323cbedc3
    vb 0.11.4 Yiorgis Gozadinos 2025-10-07 14:08:34 +0300
  • 84b0221495
    Merge pull request #92 from ggozad/feat/customizable-system-prompt Yiorgis Gozadinos 2025-10-07 14:07:34 +0300
  • 0991df6d9e
    Make it possible to override the QA agent system prompt using the client Yiorgis Gozadinos 2025-10-07 13:15:58 +0300
  • 496f2777cb
    Use custom prompt when evaluating with the Wix dataset to make the QA agent act as an assistant Yiorgis Gozadinos 2025-10-07 13:12:31 +0300
  • d87cafdea4
    Merge pull request #91 from ggozad/feat/auto-vacuming Yiorgis Gozadinos 2025-10-07 12:34:32 +0300
  • 95297432eb
    Doc updates Yiorgis Gozadinos 2025-10-07 12:33:14 +0300
  • 5e4928ccad
    Make sure vacuum task has been complete before exiting the client Yiorgis Gozadinos 2025-10-07 12:27:55 +0300
  • 094f0e0d44
    Centralize vacuuming Yiorgis Gozadinos 2025-10-07 12:05:25 +0300
  • ce11efd17c
    Auto-vacuum when inserting/updating Yiorgis Gozadinos 2025-10-07 10:54:56 +0300
  • c6eaf9d5cd
    Add vacuum retention setting Yiorgis Gozadinos 2025-10-07 10:47:28 +0300
  • 4b4af30e56
    Update docling & lance Yiorgis Gozadinos 2025-10-07 09:02:21 +0300
  • 54a22a6f98
    Merge branch 'feat/success-metrics' Yiorgis Gozadinos 2025-10-06 14:55:40 +0300
  • 6f181e07ff
    Add Success@K metrics to retrieval benchmarks Yiorgis Gozadinos 2025-10-06 14:53:23 +0300
  • cf2af489b5
    Allow QA agent to retry Yiorgis Gozadinos 2025-10-06 11:21:42 +0300
  • 99463cc39b
    vb 0.11.3 Yiorgis Gozadinos 2025-10-01 08:41:51 +0300
  • 39f804e035
    Merge pull request #89 from ggozad/feat/deep-qa Yiorgis Gozadinos 2025-10-01 08:41:07 +0300
  • a6275fcf25
    Rename nodes to make it clear they are part of Q/A Yiorgis Gozadinos 2025-09-30 14:51:18 +0300
  • 49eac86259
    Add verbose flag to ask Yiorgis Gozadinos 2025-09-30 14:38:47 +0300
  • 2dfb1882dd
    Deep QA multi-agent Yiorgis Gozadinos 2025-09-30 14:27:40 +0300
  • 42c54a8d25
    Shuffle reusable nodes under graph/ Yiorgis Gozadinos 2025-09-30 13:49:29 +0300
  • fa698cca28
    vb 0.11.2 Yiorgis Gozadinos 2025-09-30 16:58:52 +0300
  • 999f9408f6
    Merge pull request #90 from ggozad/fix/rebuild-missing-docs Yiorgis Gozadinos 2025-09-30 16:57:58 +0300
  • 05c382fcb5
    When rebuilding if a document does not exist anymore, re-embed the chunks instead of failing Yiorgis Gozadinos 2025-09-30 16:57:02 +0300
  • 43b9cd50ba
    Move evaluations to src/ Yiorgis Gozadinos 2025-09-30 13:21:53 +0300
  • 6bcc251e5d
    Merge pull request #88 from ggozad/fix/clarify-incompatible-settings Yiorgis Gozadinos 2025-09-30 12:22:37 +0300
  • 9318ffc302
    Make exception for incompatible settings more user-friendly Yiorgis Gozadinos 2025-09-30 12:19:08 +0300
  • 6a1d7b3fa9
    Ignore tests/data where we store the qa corpus Yiorgis Gozadinos 2025-09-30 11:42:28 +0300
  • 2ae11200b4
    Merge pull request #87 from ggozad/feat/multiple-eval-datasets Yiorgis Gozadinos 2025-09-30 11:32:40 +0300
  • 06dbdbd474
    Update docs for wix benchmarks Yiorgis Gozadinos 2025-09-30 11:21:33 +0300
  • abfc796c42
    Use gpt-oss for evaluation LLMJudge, allow it to retry if it fails Yiorgis Gozadinos 2025-09-30 10:21:34 +0300
  • f62d3e552b
    Exclude evaluations, test, docs, github actions from builds Yiorgis Gozadinos 2025-09-29 22:14:49 +0300
  • 6f20d9fd6d
    Update recall of qwen3 embeddings with mxbai reranking Yiorgis Gozadinos 2025-09-29 21:59:56 +0300
  • 9a859c6ee5
    Add option to skip db in evals Yiorgis Gozadinos 2025-09-29 21:13:57 +0300
  • 842e166041
    Adapt how we measure recall when using datasets with multiple sources Yiorgis Gozadinos 2025-09-29 20:02:37 +0300
  • eb2fc67e1c
    When populating the eval db, check if chunks for the document have been created. Protects against interrupts Yiorgis Gozadinos 2025-09-26 19:25:48 +0300
  • 55dc4bbdd2
    Return an empty array when request en empty embedding Yiorgis Gozadinos 2025-09-26 19:24:43 +0300
  • 57e86d00fd
    Refactor evaluations so that we can perform with multiple datasets.. Introduce Wix dataset. Yiorgis Gozadinos 2025-09-26 13:49:05 +0300
  • 73209b203c
    Merge pull request #86 from ggozad/feat/pydantic-evaluations Yiorgis Gozadinos 2025-09-30 11:31:20 +0300
  • 19ad1b9d7d
    improve output Yiorgis Gozadinos 2025-09-26 10:46:15 +0300
  • 87f28ed96b
    Update docs Yiorgis Gozadinos 2025-09-26 10:32:36 +0300
  • 7cc4e13b57
    Make benchmarks use pydantic evals Yiorgis Gozadinos 2025-09-26 09:46:41 +0300
  • 53557b0629
    Merge pull request #85 from ggozad/chore/qwen3-embeddings Yiorgis Gozadinos 2025-09-30 11:30:02 +0300
  • 14168db795
    Fix embedding client test Yiorgis Gozadinos 2025-09-26 13:52:06 +0300
  • f0333e33ac
    Change default embedding to qwen3-embedding. Update benchmarks using qwen3-embedding and gpt-oss Yiorgis Gozadinos 2025-09-25 13:29:25 +0300
  • cb93f0913a
    vb 0.11.1 Yiorgis Gozadinos 2025-09-25 10:57:14 +0300
  • 1135d52223
    Merge pull request #84 from ggozad/fix/no-upgrades-new-db Yiorgis Gozadinos 2025-09-25 10:55:07 +0300
  • 184fd12e42
    Do not run db upgrades when creating a new db Yiorgis Gozadinos 2025-09-25 10:52:11 +0300
  • 039daa949a
    Merge pull request #82 from ggozad/fix/asciidoc Yiorgis Gozadinos 2025-09-25 10:11:00 +0300
  • 256093d868
    AsciiDoc uses .adoc, not just .asciidoc extensions Yiorgis Gozadinos 2025-09-25 10:08:09 +0300
  • 9a249db836
    vb 0.11.0 Yiorgis Gozadinos 2025-09-24 16:50:01 +0300
  • a2e2d616c3
    Merge pull request #77 from ggozad/feat/research-improvements Yiorgis Gozadinos 2025-09-24 16:40:54 +0300
  • 064b823020
    Break Evaluation node into AnalyzeInsights & DecisionNode. Use a list of updateable insights & gaps Yiorgis Gozadinos 2025-09-24 15:42:18 +0300
  • 5caca8229f
    Merge pull request #76 from ggozad/feat/streaming-research Yiorgis Gozadinos 2025-09-24 16:25:09 +0300
  • 84e94f8257
    Wire gaps that were forgotten Yiorgis Gozadinos 2025-09-24 14:00:31 +0300