haiku.rag/evaluations/evaluations
Yiorgis Gozadinos 27ed0b3bb3
Send analysis to the sandbox when only its search budget is spent
The notice told the model to answer from what it had the moment
qa.max_searches ran out, while up to 15 code executions remained and
in-code search() does not count against that budget. It now names the
spent tool and points at whichever evidence tool still has budget,
falling back to answer-and-cite only when none do.

Also count RetryPromptPart in n_failed_tools: _cite rejects with
ModelRetry, so a run whose every cite attempt was refused reported zero
failures. And note that n_requests is the run's request count, which
tracks a capability's own budget only while it stays loaded.
2026-07-30 18:17:26 +03:00
..
datasets Restore hotpotqa evaluation dataset 2026-07-17 16:25:27 +03:00
evaluators replace haiku.skills with native Pydantic AI capabilities 2026-07-24 15:26:17 +03:00
__init__.py Restructure into uv workspace to support minimal and full installations 2025-11-04 17:59:12 +02:00
benchmark.py Drop budget_spent from eval attributes 2026-07-30 15:57:48 +03:00
capability_runner.py Send analysis to the sandbox when only its search budget is spent 2026-07-30 18:17:26 +03:00
config.py Add deterministic Number-Match QA scoring for T²-RAGBench 2026-06-06 14:52:04 +03:00
numbers.py Normalize unicode signs 2026-06-06 14:52:04 +03:00
submission.py replace haiku.skills with native Pydantic AI capabilities 2026-07-24 15:26:17 +03:00