From 882ea176b266e414786c4c89db1d6dd99430b9bd Mon Sep 17 00:00:00 2001 From: Bryan Van Deusen Date: Tue, 31 Mar 2026 16:54:18 -0400 Subject: [PATCH] =?UTF-8?q?fix:=20briefing=20discuss=20prompt=20=E2=80=94?= =?UTF-8?q?=20suppress=20research=20tool=20to=20prevent=20full=20research?= =?UTF-8?q?=20note?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Explicitly instruct the LLM to respond conversationally and not use any research/search tools when summarizing a shared article excerpt. Co-Authored-By: Claude Sonnet 4.6 --- frontend/src/views/BriefingView.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/src/views/BriefingView.vue b/frontend/src/views/BriefingView.vue index d842fe9..aa39caa 100644 --- a/frontend/src/views/BriefingView.vue +++ b/frontend/src/views/BriefingView.vue @@ -177,7 +177,7 @@ async function send(overrideText?: string) { async function discussArticle(item: NewsItem) { const snippet = item.snippet ? `\n\n"${item.snippet.slice(0, 400)}${item.snippet.length > 400 ? '…' : ''}"` : '' - const text = `Please give me a brief summary and key takeaways for this article (15 sentences or fewer):\n\n**${item.title}**${snippet}\n\nSource: ${item.source}` + const text = `Summarize the following article excerpt for me in a few sentences and share your thoughts. Do not use any research or search tools — just respond conversationally based on what I've shared below.\n\n**${item.title}**${snippet}\n\nSource: ${item.source}` // Scroll the chat panel into view on narrow layouts, then send await nextTick(() => { document.querySelector('.briefing-chat')?.scrollIntoView({ behavior: 'smooth', block: 'nearest' })