This commit is contained in:
2026-07-07 15:28:28 +02:00
parent 499f91e16a
commit 32c8bbe0a9
52 changed files with 3420 additions and 328 deletions
@@ -20,7 +20,7 @@ def _patch_pipeline(monkeypatch, pages):
async def fake_search(queries, emit=lambda frame: None):
return [{"url": page.url, "title": page.title, "description": ""} for page in pages]
async def fake_crawl(candidates, max_pages, emit, is_cached, should_stop):
async def fake_crawl(candidates, max_pages, emit, is_cached, should_stop, query="", depth=1):
outcome = CrawlOutcome()
for page in pages[:max_pages]:
emit({"type": "page_loaded", "url": page.url, "done": 1, "total": len(pages)})
@@ -33,13 +33,12 @@ def _patch_pipeline(monkeypatch, pages):
async def fake_embed_async(texts, api_key, **kwargs):
return local_embed(texts)
async def fake_orchestrate(question, crawled, api_key, emit):
async def fake_orchestrate(question, crawled, api_key, emit, store=None, queries=None):
from devplacepy.services.jobs.deepsearch.orchestrate import Orchestration
return Orchestration(
summary="A summary.",
findings=[{"title": "F", "detail": "D", "confidence": 0.5, "citations": [1]}],
gaps=["gap"],
confidence=0.6,
source_diversity=0.5,
score=42,