AgentAbstain: Do LLM Agents Know When Not to Act?
@inproceedings{liu2026agentabstain,
title = {{AgentAbstain}: Do {LLM} Agents Know When Not to Act?},
author = {Liu, Xun and Zhang, Yi Evie and Kasprova, Vira and Rabbani, Parisa and Zahraei, Pardis Sadat and Zhang, Tianyu and Ebrahimpour-Boroojeny, Ali and Chandrasekaran, Varun},
booktitle = {Advances in Neural Information Processing Systems},
year = {2026},
eprint = {2607.10059},
archivePrefix = {arXiv}
}
When an agent has real tools and its actions have real side effects, refusing to act is sometimes the correct behavior. A benchmark that only rewards task completion will never notice an agent that cannot tell the difference.
AgentAbstain is a paired-task benchmark built on a taxonomy of 8 abstention scenarios spanning pre-execution reasoning and runtime discovery. It contains 263 paired tasks across 42 executable sandbox environments. Each pair consists of a should-act task and a should-abstain variant produced by a controlled change to the instruction, the tools, or the environment state, so a model cannot score well by being uniformly cautious or uniformly eager.
To keep the benchmark fresh as models evolve, AbstainGen synthesizes sandbox environments and paired tasks end to end, validated by deterministic replay and LLM judges. Across 17 frontier LLMs in 4 agent harnesses, the best agent reaches only 59.5% paired accuracy, and abstention capability is largely independent of general task-solving ability.