Most tool-calling harnesses inherit their design from function-calling benchmarks, where the graded question is whether the model picked the right function with the right arguments. The Berkeley Function-Calling Leaderboard is the reference for that style, and even its multi-turn categories grade calls rather than restraint; evaluators have begun to argue that call accuracy is necessary but not sufficient for agent work (NVIDIA's agent evaluation guide). If your harness treats every case as "a tool should have been called," then a model that correctly declines is scored identically to one that fired the wrong function. Your dashboard shows one number called "errors" and you cannot tell safety from incompetence.
This is not a hypothetical gap. When2Call was built specifically because existing benchmarks measured tool-call accuracy and not the decision of when to call a tool at all, including cases where tools are provided but none is correct, and cases where no tools are provided (When2Call). The same paper notes the subtle failure: a model with access only to a student records database, asked for grades, should say it cannot answer rather than hallucinate a tool or an answer.
Agentic abstention is harder than question-answering abstention because the decision sequence is grounded in observable environment state. AgentAbstain pairs each should-act task with a should-abstain variant and reports paired accuracy, where a model only scores if it is right on both sides (AgentAbstain). That pairing is the single most useful design idea you can steal for your own harness, and it is cheap to add.



