diff --git a/src/lib/agents/search/index.ts b/src/lib/agents/search/index.ts index bc6ff5b..91bed9a 100644 --- a/src/lib/agents/search/index.ts +++ b/src/lib/agents/search/index.ts @@ -55,19 +55,20 @@ class SearchAgent { }); const finalContext = - searchResults?.findings - .filter((f) => f.type === 'search_results') - .flatMap((f) => f.results) - .map((f) => `${f.metadata.title}: ${f.content}`) + searchResults?.searchFindings + .map( + (f, index) => + `${f.content}`, + ) .join('\n') || ''; const widgetContext = widgetOutputs .map((o) => { - return `${o.type}: ${o.llmContext}`; + return `${o.llmContext}`; }) .join('\n-------------\n'); - const finalContextWithWidgets = `${finalContext}\n${widgetContext}`; + const finalContextWithWidgets = `\n${finalContext}\n\n\n${widgetContext}\n`; const writerPrompt = getWriterPrompt(finalContextWithWidgets); const answerStream = input.config.llm.streamText({