Commit graph

472 commits

Author SHA1 Message Date
Yiorgis Gozadinos
afd4a581fb
Merge pull request #114 from ggozad/feat/yaml-config
Configure haiku.rag with YAML instead of env vars.
2025-10-27 11:16:20 +02:00
Yiorgis Gozadinos
b87e6d988c
Forgotten lazy import in monitor() 2025-10-27 11:14:43 +02:00
Yiorgis Gozadinos
9f3eb1b79c
Remove docs references to env vars 2025-10-27 10:42:24 +02:00
Yiorgis Gozadinos
747ffb3212
Update docker README docs to use yaml config file 2025-10-27 10:36:27 +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
110cc447e7
Update documentation to remove references to env variables and replace with yaml config 2025-10-23 15:56:34 +03: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
0e1f827da4
Update examples to use the YAML config. Needs checking post release as we use the published docker image 2025-10-23 15:25:33 +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
0fbe8cc516
Update documentation 2025-10-23 11:58:47 +03:00
Yiorgis Gozadinos
082811a846
tests for yaml configuration 2025-10-23 11:58:47 +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
cccb560731
Add pyyaml dependency 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
c910a36bf3
Merge pull request #113 from ggozad/chore/remove-sqlite-migration
Remove sqlite/sqlite-vec migration
2025-10-23 10:48:45 +03:00
Yiorgis Gozadinos
8e0fbc80fc
Remove sqlite migration from next version 2025-10-23 10:47:24 +03:00
Yiorgis Gozadinos
4e9a0cb22b
Merge pull request #109 from miohtama/tutorial
Getting started tutorial
2025-10-20 19:25:02 +03:00
Yiorgis Gozadinos
8933f12b4d
Revert logging changes 2025-10-20 19:22:42 +03:00
Yiorgis Gozadinos
586f342a77
Fix typos 2025-10-20 19:22:25 +03:00
Mikko Ohtamaa
7e2ecf0636
Typo 2025-10-20 19:11:41 +03:00
Mikko Ohtamaa
623b234346
Polish tutorial 2025-10-20 19:11:40 +03:00
Mikko Ohtamaa
e5e435e028
Adding end to end tutorial 2025-10-20 19:11:40 +03:00
Yiorgis Gozadinos
c7e84aa2da
Merge pull request #111 from ggozad/feat/ag-ui-example
Full AG-UI integration example featuring an interactive frontend doing research
2025-10-20 17:41:31 +03:00
Yiorgis Gozadinos
3f7e410fc4
Add link to vimeo 2025-10-20 17:33:38 +03:00
Yiorgis Gozadinos
1ab15decf6
Update docs 2025-10-20 16:46:55 +03:00
Yiorgis Gozadinos
b8df152a90
Clean up 2025-10-20 16:43:34 +03:00
Yiorgis Gozadinos
b75d100526
Show markdown in key insights 2025-10-20 15:46:55 +03:00
Yiorgis Gozadinos
ebbe668a18
HIL for plan approval 2025-10-20 15:31:00 +03:00
Yiorgis Gozadinos
a3a26056ff
Improve prompt for sequential calling, show markdown where appropriate 2025-10-20 14:31:51 +03:00
Yiorgis Gozadinos
447277015b
Limit to 3 questions, revise progress UI 2025-10-20 14:10:34 +03:00
Yiorgis Gozadinos
e1d5102b12
Do not ask for approval in between searches 2025-10-20 13:54:04 +03:00
Yiorgis Gozadinos
301da361e0
Merge pull request #108 from miohtama/patch-3
Update Python version requirement to 3.12
2025-10-17 17:48:43 +03:00
Mikko Ohtamaa
47d0b7851e
Update Python version requirement to 3.12 2025-10-17 16:24:23 +02:00
Yiorgis Gozadinos
53657daf88
Merge pull request #106 from miohtama/patch-1
Add Python version hint
2025-10-17 16:31:36 +03:00
Yiorgis Gozadinos
734e4b1da2
Updated pypi python classifiers 2025-10-17 16:25:21 +03:00
Mikko Ohtamaa
b7174d63cb
Add Python version hint
haiku.rag needs Python 3.12
2025-10-17 14:51:51 +02:00
Yiorgis Gozadinos
a3e37dce5a
View documents, group search results under questions 2025-10-17 15:38:29 +03:00
Yiorgis Gozadinos
cc3d1c7e43
Use proper chat widget instead of sidebar 2025-10-17 14:16:38 +03:00
Yiorgis Gozadinos
2d86c0fd61
state synchronization between backend agent and frontend 2025-10-17 14:05:26 +03:00
Yiorgis Gozadinos
e3b07db8b9
Basic skeleton for running an ag-ui demo using starlette and nextjs 2025-10-17 12:43:27 +03:00
Yiorgis Gozadinos
b9c22e634c
Update docs to refer to docker 2025-10-16 17:25:02 +03:00
Yiorgis Gozadinos
bddf20390b
Add arm arch when building docker image 2025-10-16 15:38:09 +03:00
Yiorgis Gozadinos
a5384fe1bb
Try to free up space no #2 2025-10-16 14:55:38 +03:00
Yiorgis Gozadinos
77bccd188e
Try to free up some space for running our docker build 2025-10-16 14:37:21 +03:00
Yiorgis Gozadinos
23b195c34c
Add github action for publishing docker image to the github container registry 2025-10-16 14:22:55 +03:00
Yiorgis Gozadinos
d6cefb1ebc
Allow for mcp registry action to run manually 2025-10-16 13:02:12 +03:00