Yiorgis Gozadinos
|
e2749ad2a6
|
Cap QA agent search iterations to reduce response time
|
2026-03-11 12:13:43 +02:00 |
|
Yiorgis Gozadinos
|
28e90e5a87
|
Auto-detect structured output mode from model profile. Remove the structured_output config field from ModelConfig.
|
2026-03-04 14:51:09 +02:00 |
|
Yiorgis Gozadinos
|
fdd7c21757
|
Add configurable structured output mode (tool vs native)
|
2026-03-04 13:35:32 +02:00 |
|
Yiorgis Gozadinos
|
034ee27daf
|
Use ToolOutput for structured output.
|
2026-03-03 16:14:45 +02:00 |
|
Yiorgis Gozadinos
|
6759a2e0a5
|
Give regex to monty as externals
|
2026-02-24 13:12:56 +02:00 |
|
Yiorgis Gozadinos
|
1ee9747551
|
Catch MontyRuntimeError from Monty() constructor
|
2026-02-24 12:11:20 +02:00 |
|
Yiorgis Gozadinos
|
380fc6c930
|
Consolidate prompt
|
2026-02-24 12:09:11 +02:00 |
|
Yiorgis Gozadinos
|
459fdfca71
|
Add get_docling_document external function to sandbox
|
2026-02-24 11:51:43 +02:00 |
|
Yiorgis Gozadinos
|
d3c6322481
|
Simplify sandbox with run_monty_async, replace manual ThreadPoolExecutor start/resume loop
|
2026-02-24 11:35:39 +02:00 |
|
Yiorgis Gozadinos
|
b9fa1a061f
|
Update monty
|
2026-02-24 09:55:45 +02:00 |
|
Yiorgis Gozadinos
|
017712c9b1
|
Update prompts & docs. Remove docker sandbox workflow
|
2026-02-24 09:55:45 +02:00 |
|
Yiorgis Gozadinos
|
c61ded1271
|
Replace Docker sandbox with pydantic-monty
|
2026-02-24 09:55:40 +02:00 |
|
Yiorgis Gozadinos
|
69083c8cb4
|
Fix stale docs
|
2026-02-20 16:59:58 +02:00 |
|
Yiorgis Gozadinos
|
37f28ea8de
|
Clean up stale references and dead code
|
2026-02-20 16:37:15 +02:00 |
|
Yiorgis Gozadinos
|
eb9436eb2a
|
Remove unused conversational output mode from research graph
|
2026-02-20 16:36:50 +02:00 |
|
Yiorgis Gozadinos
|
8176103eb0
|
Remove agents/chat/
|
2026-02-20 16:36:48 +02:00 |
|
Yiorgis Gozadinos
|
ed89ff0fc9
|
Simplify tools/ — remove AG-UI state machinery, keep core toolsets
|
2026-02-20 16:36:48 +02:00 |
|
Yiorgis Gozadinos
|
8c76897af2
|
Update tui and app to use the toolkit
|
2026-02-16 12:54:44 +02:00 |
|
Yiorgis Gozadinos
|
72c8f6e1b1
|
Additional tests
|
2026-02-13 18:08:46 +02:00 |
|
Yiorgis Gozadinos
|
84c48e1541
|
Add preamble parameter to chat agent and citations_history to ChatSessionState
|
2026-02-13 16:59:21 +02:00 |
|
Yiorgis Gozadinos
|
c0ed93da2d
|
Expand tests
|
2026-02-13 14:34:24 +02:00 |
|
Yiorgis Gozadinos
|
f5c562db9b
|
Fix double summarization, cleanup
|
2026-02-13 12:16:23 +02:00 |
|
Yiorgis Gozadinos
|
d9acdfba9d
|
prompt builder
|
2026-02-13 11:21:09 +02:00 |
|
Yiorgis Gozadinos
|
5f6d9e9812
|
handle state_key duplication between deps and ToolContext
|
2026-02-13 10:23:12 +02:00 |
|
Yiorgis Gozadinos
|
a5b8e3be7e
|
Add AgentDeps and prepare_context for custom agent DX
|
2026-02-12 17:37:37 +02:00 |
|
Yiorgis Gozadinos
|
8f180f707b
|
Decouple QA toolset from chat agent, add ToolContext state methods
|
2026-02-12 17:27:47 +02:00 |
|
Yiorgis Gozadinos
|
0c6d73409d
|
Move SessionContext from agents/chat/state.py to tools/session.py, change QASessionState.session_context to use it
|
2026-02-12 17:13:01 +02:00 |
|
Yiorgis Gozadinos
|
05ebd781d4
|
Move client and tool_context from toolset factories to RunContext.deps
|
2026-02-12 15:50:46 +02:00 |
|
Yiorgis Gozadinos
|
51f1d9cf13
|
Issue a full state snapshot from ask() tool to preserve server side background context
|
2026-02-11 17:49:09 +02:00 |
|
Yiorgis Gozadinos
|
58c2bd49ea
|
Clean up server vs client session setting priorities
|
2026-02-11 16:54:00 +02:00 |
|
Yiorgis Gozadinos
|
9e63ff1ff7
|
Remove session_id from state layer, remove module-level caches
|
2026-02-11 14:55:53 +02:00 |
|
Yiorgis Gozadinos
|
d88f2f003a
|
Remove incoming_* fields, simplify delta computation
|
2026-02-11 14:31:37 +02:00 |
|
Yiorgis Gozadinos
|
d67df09cce
|
Introduce ToolContextCache
|
2026-02-11 14:18:26 +02:00 |
|
Yiorgis Gozadinos
|
c916356a42
|
Clean up toolset exports, simplify update_session_context(), fix health check
|
2026-02-11 12:46:50 +02:00 |
|
Yiorgis Gozadinos
|
87bcb7a5dc
|
Extract run_qa_core() from ask closure in QA toolset. Remove redundant tests and cassettes for OpenAI and Anthropic QA tools, as they are now tested in the core function tests.
|
2026-02-11 11:38:34 +02:00 |
|
Yiorgis Gozadinos
|
f85aaefed7
|
Extract shared snapshot helpers
|
2026-02-10 17:34:30 +02:00 |
|
Yiorgis Gozadinos
|
a592a04031
|
Removed unused accumulator states
|
2026-02-10 16:15:30 +02:00 |
|
Yiorgis Gozadinos
|
ce3c3e7ed5
|
Add feature-based chat agent & prompt composition
|
2026-02-10 14:38:14 +02:00 |
|
Yiorgis Gozadinos
|
da47e3e345
|
Unify get_typed() into get() with optional type parameter
Fix find_document regression
|
2026-02-10 14:38:14 +02:00 |
|
Yiorgis Gozadinos
|
bd3b26f78b
|
Extract get_session_filter helper, remove dead code and duplicate tests
|
2026-02-10 14:38:13 +02:00 |
|
Yiorgis Gozadinos
|
df57b0cf43
|
Remove SearchAgent & friends, consolidate duplicate models
|
2026-02-10 14:38:13 +02:00 |
|
Yiorgis Gozadinos
|
3ed9cbb7d3
|
Use the tools inside the chat agent.
|
2026-02-10 14:38:12 +02:00 |
|
Yiorgis Gozadinos
|
5bcbcc3928
|
Remove analyze tool from chat agent
|
2026-02-10 14:38:12 +02:00 |
|
Yiorgis Gozadinos
|
2be3389222
|
DocumentToolset, QAToolset, AnalysisToolset
|
2026-02-10 14:38:12 +02:00 |
|
Yiorgis Gozadinos
|
2f229f91e1
|
Create SearchToolset, refactor QA Agent to use it
|
2026-02-10 14:38:12 +02:00 |
|
Yiorgis Gozadinos
|
a3863882cd
|
Introduce tool module & ToolContext to save state
|
2026-02-10 14:38:12 +02:00 |
|
Yiorgis Gozadinos
|
d1a9439500
|
Fix session_id not persisting across AG-UI requests
|
2026-02-10 13:14:05 +02:00 |
|
Yiorgis Gozadinos
|
20414ed959
|
Additional tests
|
2026-02-06 12:07:21 +01:00 |
|
Yiorgis Gozadinos
|
720f697a48
|
Cleanup
|
2026-02-06 12:07:21 +01:00 |
|
Yiorgis Gozadinos
|
f8ec511250
|
Return consolidated program from RLM agent instead of execution history
|
2026-02-06 12:07:20 +01:00 |
|