feat: Adhoc-Recherche bekommt bestehende Artikel als Kontext

- RESEARCH_PROMPT_TEMPLATE: {existing_context} Platzhalter eingefügt
- search(): Baut bei Adhoc-Folge-Refreshes Kontextblock mit bis zu 30 bekannten Headlines auf
- orchestrator: Übergibt bestehende Artikel jetzt für ALLE Incident-Typen, nicht nur Research

Effekt: Bei Adhoc-Auto-Refreshes findet Claude WebSearch gezielt neue Quellen statt immer dieselben Mainstream-Treffer

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Dieser Commit ist enthalten in:
Claude Dev
2026-03-15 20:07:13 +01:00
Ursprung e0f8124e10
Commit 6a2bd9e9c9
2 geänderte Dateien mit 16 neuen und 4 gelöschten Zeilen

Datei anzeigen

@@ -624,9 +624,9 @@ class AgentOrchestrator:
async def _web_search_pipeline():
"""Claude WebSearch-Recherche."""
researcher = ResearcherAgent()
# Bei Research: bestehende Artikel als Kontext mitgeben
# Bestehende Artikel als Kontext mitgeben (Research + Adhoc)
existing_for_context = None
if incident_type == "research" and existing_db_articles_full:
if existing_db_articles_full:
existing_for_context = [
{"source": row["source"] if "source" in row.keys() else "",
"headline": row["headline"],