Yiorgis Gozadinos
|
f3565afdf7
|
Cli accepts filter
|
2025-10-30 13:04:25 +02:00 |
|
Yiorgis Gozadinos
|
7d57fd6c97
|
Add filter param to search(). When filtering, we search in two steps: First filter documents, then search on the chunks with document_id IN the filtered documents
|
2025-10-30 13:03:23 +02:00 |
|
Yiorgis Gozadinos
|
f9b6894974
|
Fix info to not use old .env settings
|
2025-10-29 13:31:54 +02:00 |
|
Yiorgis Gozadinos
|
5a7d90ce9f
|
Change default location for config from XDG statndatd to use the platform-specific folder we use for the db as well
|
2025-10-29 11:50:30 +02:00 |
|
Yiorgis Gozadinos
|
ad1ee52a27
|
Move monitor config in its own section
|
2025-10-29 11:23:56 +02:00 |
|
Yiorgis Gozadinos
|
cabb7748f5
|
Filtering based on pathspec
|
2025-10-29 10:27:16 +02:00 |
|
Yiorgis Gozadinos
|
a15f1d8cf5
|
Use pathspec for monitor filtering
|
2025-10-29 10:13:53 +02:00 |
|
Yiorgis Gozadinos
|
7ba51f5b56
|
Merge pull request #121 from ggozad/fix/remove_check_for_deprecated_env
Remove check_for_deprecated_env
|
2025-10-28 09:38:41 +02:00 |
|
Yiorgis Gozadinos
|
c495a778e1
|
Remove check_for_deprecated_env
|
2025-10-28 09:37:37 +02:00 |
|
Yiorgis Gozadinos
|
8ddc966bf9
|
Respect OLLAMA_BASE_URL in providers.ollama.base_url config
|
2025-10-28 09:26:57 +02:00 |
|
Yiorgis Gozadinos
|
e11a5128f9
|
Pass config to embedders
|
2025-10-28 09:15:08 +02:00 |
|
Yiorgis Gozadinos
|
b87e6d988c
|
Forgotten lazy import in monitor()
|
2025-10-27 11:14:43 +02:00 |
|
Yiorgis Gozadinos
|
9c8ffcc212
|
Drop ConfigProxy in favour of passing AppConfig as an keyword param to HaikuRag clients.
|
2025-10-27 10:33:33 +02:00 |
|
Yiorgis Gozadinos
|
52fbac06e4
|
Use a proxy for the global Config so we can set it programmatically
|
2025-10-23 15:51:09 +03:00 |
|
Yiorgis Gozadinos
|
268c26eb4e
|
Drop support for using comma separated values in monitor_directories, only use that logic when converting from env vars
|
2025-10-23 14:09:20 +03:00 |
|
Yiorgis Gozadinos
|
469d993542
|
Remove provider API keys from config, rely on environment variables for those
|
2025-10-23 13:52:57 +03:00 |
|
Yiorgis Gozadinos
|
618b3ffd5f
|
Refactor config from flat to nested Pydantic models
|
2025-10-23 13:30:21 +03:00 |
|
Yiorgis Gozadinos
|
23f0b63088
|
Add CLI support for YAML config
|
2025-10-23 11:58:47 +03:00 |
|
Yiorgis Gozadinos
|
2f69e05c84
|
Add YAML config loader module
|
2025-10-23 11:58:46 +03:00 |
|
Yiorgis Gozadinos
|
417a173318
|
Merge pull request #115 from ggozad/fix/docling-lazy-load
Lazy-load docling-related functions, speed up client
|
2025-10-23 11:58:18 +03:00 |
|
Yiorgis Gozadinos
|
08c07edfb8
|
Lazy-load forgotten docling-related functionality
|
2025-10-23 11:39:58 +03:00 |
|
Yiorgis Gozadinos
|
8e0fbc80fc
|
Remove sqlite migration from next version
|
2025-10-23 10:47:24 +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
|
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
|
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
|
cd2ff36684
|
Always include URI so that we can get by uri later
|
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
|
63f0e01f60
|
Remove shell autocompletion. Closes #96
|
2025-10-13 18:00:07 +03:00 |
|
Yiorgis Gozadinos
|
e7aca6292a
|
Add ask, research as tools to mcp
|
2025-10-08 09:13:21 +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
|
5e4928ccad
|
Make sure vacuum task has been complete before exiting the client
|
2025-10-07 12:27:55 +03:00 |
|