feat(diagnose): 5-stage multi-agent diagnose pipeline (#29) #39

Merged
pyr0ball merged 17 commits from feat/29-multi-agent-diagnose into main 2026-05-25 19:59:35 -07:00
2 changed files with 3 additions and 3 deletions
Showing only changes of commit 255c9111d4 - Show all commits

View file

@ -25,8 +25,8 @@ async def run_pipeline(
entries: list[SearchResult], entries: list[SearchResult],
ctx: RetrievedContext, ctx: RetrievedContext,
query: str, query: str,
since: str | None, since: str | None, # reserved for future range-filtering in stage queries (#29 follow-up)
until: str | None, until: str | None, # reserved for future range-filtering in stage queries (#29 follow-up)
llm_url: str | None, llm_url: str | None,
llm_model: str | None, llm_model: str | None,
llm_api_key: str | None, llm_api_key: str | None,

View file

@ -48,7 +48,7 @@ def _build_hypothesis_block(ranked: list[RankedHypothesis]) -> str:
conf_pct = int(h.confidence * 100) conf_pct = int(h.confidence * 100)
similar = ( similar = (
f"Yes — suppressed, {rh.suppression_reason}" f"Yes — suppressed, {rh.suppression_reason}"
if rh.suppression_reason if rh.suppress and rh.suppression_reason
else "No" else "No"
) )
novelty = f"{rh.novelty_score:.2f}" novelty = f"{rh.novelty_score:.2f}"