Yiorgis Gozadinos
|
6875689b72
|
Merge pull request #102 from ggozad/feat/recursive-add-src
create_document_from_source (and add-src from CLI) will recursively add directories
|
2025-10-16 09:59:17 +03:00 |
|
Yiorgis Gozadinos
|
9be9ed424f
|
Merge pull request #100 from ggozad/feat/docker
Support for docker & docker-compose with examples.
|
2025-10-16 09:58:56 +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
|
121c3cce90
|
Use uv and a multi-stage build for docker image
|
2025-10-15 13:58:14 +03:00 |
|
Yiorgis Gozadinos
|
aa9b5f7b0c
|
Fix default db path inside docker container, always point to /data
|
2025-10-15 13:10:55 +03:00 |
|
Yiorgis Gozadinos
|
48dbf5ff59
|
Basic docker container building & example for running haiku.rag in docker compose
|
2025-10-15 12:34:52 +03:00 |
|
Yiorgis Gozadinos
|
5763f89438
|
Merge pull request #99 from ggozad/chore/refactor-a2a-client
Base our client on fasta2a's built-in client
|
2025-10-15 12:32:53 +03:00 |
|
Yiorgis Gozadinos
|
42b8708e5c
|
Show ruler with artifacts generated for clarity
|
2025-10-15 12:05:21 +03:00 |
|
Yiorgis Gozadinos
|
509954a866
|
Refactor our own client to use the fasta2a client, had no idea this existed
|
2025-10-15 11:54:58 +03:00 |
|
Yiorgis Gozadinos
|
eca68cd30c
|
Narrow types using @overload in embedders
|
2025-10-15 10:39:00 +03:00 |
|
Yiorgis Gozadinos
|
7a119dd5aa
|
Link to MCP/A2A in readme
|
2025-10-14 13:41:08 +03:00 |
|
Yiorgis Gozadinos
|
e50e92f8ab
|
Update deps and version bump
|
2025-10-14 13:37:40 +03:00 |
|
Yiorgis Gozadinos
|
81c41ff66c
|
Fix doc typo
|
2025-10-14 13:36:47 +03:00 |
|
Yiorgis Gozadinos
|
e071448d09
|
Merge pull request #98 from ggozad/feat/mock-llms
Use TestModel from pydantic AI where appropriate
|
2025-10-14 13:27:49 +03:00 |
|
Yiorgis Gozadinos
|
7b371b96ed
|
Use TestModel from pydantic AI where appropriate
|
2025-10-14 13:27:20 +03:00 |
|
Yiorgis Gozadinos
|
f1d6700bfa
|
Merge pull request #95 from ggozad/feat/a2a
Full implementation of A2A protocol for haiku.rag
|
2025-10-14 13:26:50 +03:00 |
|
Yiorgis Gozadinos
|
34b3e9969f
|
Interactive client
|
2025-10-14 11:55:47 +03:00 |
|
Yiorgis Gozadinos
|
c562aa0551
|
Fix typos
|
2025-10-14 09:57:52 +03:00 |
|
Yiorgis Gozadinos
|
c0691bc237
|
Remove list documents, make separate artifacts for q/a, search & get document
|
2025-10-13 18:01:24 +03:00 |
|
Yiorgis Gozadinos
|
1f2552bd6a
|
Make serve cli command run monitor, mcp or a2a independently
|
2025-10-13 18:01:24 +03:00 |
|
Yiorgis Gozadinos
|
fce68a6673
|
Document securing a2a
|
2025-10-13 18:01:23 +03:00 |
|
Yiorgis Gozadinos
|
6ea7d73eed
|
Remove deep q/a from a2a agent
|
2025-10-13 18:01:23 +03:00 |
|
Yiorgis Gozadinos
|
352637faa6
|
Refactor into own module
|
2025-10-13 18:01:23 +03:00 |
|
Yiorgis Gozadinos
|
4b2dfcd72f
|
Use an LLM to evaluate adequacy of simple Q/A and if inadequate escalate to deep Q/A
|
2025-10-13 18:01:23 +03:00 |
|
Yiorgis Gozadinos
|
e53fb868df
|
Add deep QA rich artifacts with research process
|
2025-10-13 18:01:23 +03:00 |
|
Yiorgis Gozadinos
|
9aad6b65b8
|
Add deep QA to a2a agent
|
2025-10-13 18:01:22 +03:00 |
|
Yiorgis Gozadinos
|
1a88b0355a
|
deep q/a skill and skill selection
|
2025-10-13 18:01:22 +03:00 |
|
Yiorgis Gozadinos
|
5c0f0e5830
|
Add skills
|
2025-10-13 18:01:22 +03:00 |
|
Yiorgis Gozadinos
|
ff5d4f7b60
|
We have positional indexing for a while now
|
2025-10-13 18:01:22 +03:00 |
|
Yiorgis Gozadinos
|
48cdb8a1db
|
Implement an LRUMemoryStorage for context
|
2025-10-13 18:01:22 +03:00 |
|
Yiorgis Gozadinos
|
c102d4ba15
|
Document a2a
|
2025-10-13 18:01:22 +03:00 |
|
Yiorgis Gozadinos
|
cd2ff36684
|
Always include URI so that we can get by uri later
|
2025-10-13 18:01:21 +03:00 |
|
Yiorgis Gozadinos
|
e70fa737b7
|
Tests for a2a
|
2025-10-13 18:01:21 +03:00 |
|
Yiorgis Gozadinos
|
22ea95672b
|
Simplify agent, use tools for search, list, get by uri
|
2025-10-13 18:01:21 +03:00 |
|
Yiorgis Gozadinos
|
e7451116d7
|
Remove alternative a2a options, there will only one
|
2025-10-13 18:01:21 +03:00 |
|
Yiorgis Gozadinos
|
c7c3eaefe5
|
Conversational a2a
|
2025-10-13 18:01:21 +03:00 |
|
Yiorgis Gozadinos
|
469352673e
|
A2A worker for simple ask()
|
2025-10-13 18:01:20 +03:00 |
|
Yiorgis Gozadinos
|
6f893b1626
|
a2a extra for fasta2a
|
2025-10-13 18:01:20 +03:00 |
|
Yiorgis Gozadinos
|
cc5e583256
|
Merge pull request #97 from ggozad/fix/remove-shell-autocompletion
Remove shell autocompletion
|
2025-10-13 18:00:42 +03:00 |
|
Yiorgis Gozadinos
|
63f0e01f60
|
Remove shell autocompletion. Closes #96
|
2025-10-13 18:00:07 +03:00 |
|
Yiorgis Gozadinos
|
dae0992e3f
|
Better output in QA evaluations
|
2025-10-10 11:19:02 +03:00 |
|
Yiorgis Gozadinos
|
98e0124ee0
|
Use 3.13 for development
|
2025-10-09 10:18:10 +03:00 |
|
Yiorgis Gozadinos
|
f3dfae2670
|
Merge pull request #94 from ggozad/feat/mcp-registry
Register haiku.rag with the MCP server registry
|
2025-10-08 11:16:29 +03:00 |
|
Yiorgis Gozadinos
|
c9fc0cd750
|
MCP server registry
|
2025-10-08 11:10:54 +03:00 |
|
Yiorgis Gozadinos
|
09528221b5
|
Merge pull request #93 from ggozad/feat/mcp-enhancements
Add ask, deep ask, research as MCP tools.
|
2025-10-08 09:22:04 +03:00 |
|
Yiorgis Gozadinos
|
43dac018c0
|
Test mcp tools
|
2025-10-08 09:20:26 +03:00 |
|
Yiorgis Gozadinos
|
e7aca6292a
|
Add ask, research as tools to mcp
|
2025-10-08 09:13:21 +03:00 |
|
Yiorgis Gozadinos
|
8323cbedc3
|
vb
|
2025-10-07 14:08:34 +03:00 |
|
Yiorgis Gozadinos
|
84b0221495
|
Merge pull request #92 from ggozad/feat/customizable-system-prompt
Customizable system prompt for Q/A agent
|
2025-10-07 14:07:34 +03:00 |
|
Yiorgis Gozadinos
|
0991df6d9e
|
Make it possible to override the QA agent system prompt using the client
|
2025-10-07 13:15:58 +03:00 |
|