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 |
|
Yiorgis Gozadinos
|
496f2777cb
|
Use custom prompt when evaluating with the Wix dataset to make the QA agent act as an assistant
|
2025-10-07 13:12:31 +03:00 |
|
Yiorgis Gozadinos
|
d87cafdea4
|
Merge pull request #91 from ggozad/feat/auto-vacuming
Auto-vacuuming versions older than VACUUM_RETENTION_SECONDS (default=60sec)
|
2025-10-07 12:34:32 +03:00 |
|
Yiorgis Gozadinos
|
95297432eb
|
Doc updates
|
2025-10-07 12:33:14 +03:00 |
|
Yiorgis Gozadinos
|
5e4928ccad
|
Make sure vacuum task has been complete before exiting the client
|
2025-10-07 12:27:55 +03:00 |
|
Yiorgis Gozadinos
|
094f0e0d44
|
Centralize vacuuming
|
2025-10-07 12:05:25 +03:00 |
|
Yiorgis Gozadinos
|
ce11efd17c
|
Auto-vacuum when inserting/updating
|
2025-10-07 10:54:56 +03:00 |
|
Yiorgis Gozadinos
|
c6eaf9d5cd
|
Add vacuum retention setting
|
2025-10-07 10:47:28 +03:00 |
|
Yiorgis Gozadinos
|
4b4af30e56
|
Update docling & lance
|
2025-10-07 09:02:21 +03:00 |
|
Yiorgis Gozadinos
|
54a22a6f98
|
Merge branch 'feat/success-metrics'
|
2025-10-06 14:55:40 +03:00 |
|
Yiorgis Gozadinos
|
6f181e07ff
|
Add Success@K metrics to retrieval benchmarks
|
2025-10-06 14:54:17 +03:00 |
|
Yiorgis Gozadinos
|
cf2af489b5
|
Allow QA agent to retry
|
2025-10-06 11:21:42 +03:00 |
|
Yiorgis Gozadinos
|
99463cc39b
|
vb
|
2025-10-01 08:41:51 +03:00 |
|
Yiorgis Gozadinos
|
39f804e035
|
Merge pull request #89 from ggozad/feat/deep-qa
Deep Question/Answer graph agent.
|
2025-10-01 08:41:07 +03:00 |
|
Yiorgis Gozadinos
|
a6275fcf25
|
Rename nodes to make it clear they are part of Q/A
|
2025-09-30 16:59:36 +03:00 |
|
Yiorgis Gozadinos
|
49eac86259
|
Add verbose flag to ask
|
2025-09-30 16:59:36 +03:00 |
|
Yiorgis Gozadinos
|
2dfb1882dd
|
Deep QA multi-agent
|
2025-09-30 16:59:36 +03:00 |
|
Yiorgis Gozadinos
|
42c54a8d25
|
Shuffle reusable nodes under graph/
|
2025-09-30 16:59:36 +03:00 |
|
Yiorgis Gozadinos
|
fa698cca28
|
vb
|
2025-09-30 16:58:52 +03:00 |
|
Yiorgis Gozadinos
|
999f9408f6
|
Merge pull request #90 from ggozad/fix/rebuild-missing-docs
Fix rebuilding for missing documents by re-embedding.
|
2025-09-30 16:57:58 +03:00 |
|
Yiorgis Gozadinos
|
05c382fcb5
|
When rebuilding if a document does not exist anymore, re-embed the chunks instead of failing
|
2025-09-30 16:57:02 +03:00 |
|
Yiorgis Gozadinos
|
43b9cd50ba
|
Move evaluations to src/
|
2025-09-30 13:21:53 +03:00 |
|