Commit graph

287 commits

Author SHA1 Message Date
Yiorgis Gozadinos
fbb43c06c7
Cleanup console logging 2025-09-19 17:25:04 +03:00
Yiorgis Gozadinos
3fc461e1b1
Set default concurrency to 1 2025-09-19 16:54:06 +03:00
Yiorgis Gozadinos
459004d3ad
Update README 2025-09-19 16:33:39 +03:00
Yiorgis Gozadinos
9daf14fd42
Research graph diagram 2025-09-19 16:28:03 +03:00
Yiorgis Gozadinos
42fe2201af
Only configure logfire in cli when not in development 2025-09-19 15:47:35 +03:00
Yiorgis Gozadinos
db47eb45cb
Update prompts 2025-09-19 15:33:46 +03:00
Yiorgis Gozadinos
cba8ad7696
Research agent as a pydantic graph 2025-09-19 14:39:39 +03:00
Yiorgis Gozadinos
5faa201208
vb 2025-09-19 12:18:30 +03:00
Yiorgis Gozadinos
eba39e862b
Merge pull request #63 from ggozad/feat/improve-research
Improve and clean research multi-agent implementation.
2025-09-19 12:10:20 +03:00
Yiorgis Gozadinos
a215a64686
Refactor to give its research subagent full responsibility 2025-09-19 12:10:00 +03:00
Yiorgis Gozadinos
9c128c1d36
Make answered question handling the responsibility of the search agent 2025-09-19 12:10:00 +03:00
Yiorgis Gozadinos
ccaae7cca1
Simplify research verbose logging 2025-09-19 12:10:00 +03:00
Yiorgis Gozadinos
5f102c8475
Set research agents to retry 3 times 2025-09-19 12:10:00 +03:00
Yiorgis Gozadinos
ad7a9ed324
Provide register_tools to the base research agent 2025-09-19 12:09:59 +03:00
Yiorgis Gozadinos
3abe669681
Simplify presearch prompt 2025-09-19 12:09:59 +03:00
Yiorgis Gozadinos
5bfa720864
Remove openai models from research tests 2025-09-19 12:09:59 +03:00
Yiorgis Gozadinos
edd9defa7d
Merge pull request #61 from ggozad/feat/chunk-order
Support phrase search. Move "order" from metadata to its own column.
2025-09-19 12:09:25 +03:00
Yiorgis Gozadinos
c221a35547
Upgrade fts index for phrase queries 2025-09-19 12:06:12 +03:00
Yiorgis Gozadinos
cf8b87246b
Infer vector dimension 2025-09-18 14:01:38 +03:00
Yiorgis Gozadinos
d1e2470d94
Upgrades are back. Make chunk order a table column rather than a metadata property 2025-09-18 13:42:07 +03:00
Yiorgis Gozadinos
03289bb644
Fix MCP test 2025-09-18 12:54:36 +03:00
Yiorgis Gozadinos
90105a861a
vb 2025-09-17 18:36:57 +03:00
Yiorgis Gozadinos
b49543f235
Merge pull request #60 from ggozad/feat/research-summary
Provide pre-search summary for research orchestrator
2025-09-17 18:36:10 +03:00
Yiorgis Gozadinos
a807f3ea36
Simplify structured output for research agents 2025-09-17 18:31:55 +03:00
Yiorgis Gozadinos
714c6c627e
Presearch Survey agent 2025-09-17 17:26:48 +03:00
Yiorgis Gozadinos
02fb8d439a
Fix typo 2025-09-17 14:51:18 +03:00
Yiorgis Gozadinos
f9ab505916
vb 2025-09-17 13:13:43 +03:00
Yiorgis Gozadinos
0e6f04b19e
Merge pull request #58 from ggozad/feat/agentic-research
Multi-agent (agentic) research
2025-09-17 13:12:20 +03:00
Yiorgis Gozadinos
ecad4c28b4
Use ToolOutput in order to specify 3 retries 2025-09-17 13:06:53 +03:00
Yiorgis Gozadinos
ad80b52759
Update documentation 2025-09-17 12:51:43 +03:00
Yiorgis Gozadinos
3e30059a42
Change default config to use gpt-oss for QA 2025-09-17 12:39:58 +03:00
Yiorgis Gozadinos
05e08c48e4
Simplify SearchAgent. Omit search results, but keep QA results. 2025-09-17 12:37:16 +03:00
Yiorgis Gozadinos
99a737e5b8
Dependencies update after rebase 2025-09-17 08:58:25 +03:00
Yiorgis Gozadinos
670e4e2254
Tweaks to research multi-agent 2025-09-17 08:54:54 +03:00
Yiorgis Gozadinos
70544b5112
Research agent tests 2025-09-17 08:54:54 +03:00
Yiorgis Gozadinos
98ca5c4746
Simplify orchestration & subagents 2025-09-17 08:54:54 +03:00
Yiorgis Gozadinos
5327b84fb9
Upgrade lancedb 2025-09-17 08:54:51 +03:00
Yiorgis Gozadinos
c029350d79
Make search agent more like a qa agent 2025-09-17 08:51:44 +03:00
Yiorgis Gozadinos
9dc2e05f3f
Verbose logging 2025-09-17 08:51:44 +03:00
Yiorgis Gozadinos
53905c2d69
Simplify search agent 2025-09-17 08:51:44 +03:00
Yiorgis Gozadinos
4df5d31b18
Fix config for research 2025-09-17 08:51:44 +03:00
Yiorgis Gozadinos
fe8e48df38
Config research provider/model, CLI 2025-09-17 08:51:44 +03:00
Yiorgis Gozadinos
86b44c47f9
Adapt clarification agent, basic orchestrator 2025-09-17 08:51:43 +03:00
Yiorgis Gozadinos
49d4080240
Synthesis agent 2025-09-17 08:51:43 +03:00
Yiorgis Gozadinos
210275c6d2
Analysis and clarification agents 2025-09-17 08:51:43 +03:00
Yiorgis Gozadinos
b03ee08f18
Search agent 2025-09-17 08:51:43 +03:00
Yiorgis Gozadinos
b568293661
Base research agent & dependencies for research multi-agent 2025-09-17 08:51:43 +03:00
Yiorgis Gozadinos
39bd1f8315
Update pyright 2025-09-17 08:51:42 +03:00
Yiorgis Gozadinos
f7fc2db288
Ignore devnotes 2025-09-17 08:51:42 +03:00
Yiorgis Gozadinos
70c17a5f99
Merge pull request #59 from ggozad/chore/dependecies-update
Update dependencies
2025-09-17 08:49:46 +03:00