diff --git a/graphrag/tests/regression/evaluator.py b/graphrag/tests/regression/evaluator.py index 3638fd44..df2ae257 100644 --- a/graphrag/tests/regression/evaluator.py +++ b/graphrag/tests/regression/evaluator.py @@ -595,6 +595,44 @@ def _print_detailed(r: EvalResult, total: int) -> None: print(f" reason: {r.hallucination_reason}", flush=True) +def _parse_mode(mode_str: str) -> tuple: + """Parse --mode into (api_mode, rag_pattern). + + Agentic styles (mode=agentic, rag_pattern=