From 2da2c6d13a418a8e7fc84bad8ff98452f67aea3d Mon Sep 17 00:00:00 2001 From: Yiorgis Gozadinos Date: Mon, 12 Jan 2026 15:13:43 +0200 Subject: [PATCH] Search tool in chat agent needs no search context --- haiku_rag_slim/haiku/rag/agents/chat/agent.py | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/haiku_rag_slim/haiku/rag/agents/chat/agent.py b/haiku_rag_slim/haiku/rag/agents/chat/agent.py index f07aef2a..a857f731 100644 --- a/haiku_rag_slim/haiku/rag/agents/chat/agent.py +++ b/haiku_rag_slim/haiku/rag/agents/chat/agent.py @@ -9,7 +9,6 @@ from haiku.rag.agents.chat.state import ( CitationInfo, QAResponse, build_document_filter, - format_conversation_context, rank_qa_history_by_similarity, ) from haiku.rag.agents.research.dependencies import ResearchContext @@ -46,17 +45,12 @@ def create_chat_agent(config: AppConfig) -> Agent[ChatDeps, str]: query: The search query (what to search for) document_name: Optional document name/title to search within (e.g., "tbmed593", "army manual") """ - # Build context from conversation history - context = None - if ctx.deps.session_state and ctx.deps.session_state.qa_history: - context = format_conversation_context(ctx.deps.session_state.qa_history) - # Build filter from document_name doc_filter = build_document_filter(document_name) if document_name else None # Use search agent for query expansion and deduplication search_agent = SearchAgent(ctx.deps.client, ctx.deps.config) - results = await search_agent.search(query, context=context, filter=doc_filter) + results = await search_agent.search(query, filter=doc_filter) # Store for potential citation resolution ctx.deps.search_results = results