Search papers, labs, and topics across Lattice.
This paper introduces FeasiGen, a pipeline to automatically generate infeasible tasks for tool-using agents by masking critical tools identified from successful execution traces. They then evaluate nine different agent models on their ability to recognize and stop execution on these infeasible tasks, finding a high false continue rate (up to 73.9%). Interestingly, multi-agent architectures show improved performance in detecting infeasibility.
Tool-using agents often blunder ahead on impossible tasks, wasting compute, because they can't tell when they lack the tools to succeed.
Tool-using agents often incur substantial computational cost due to long reasoning chains and iterative tool usage. In practical scenarios, many tasks become infeasible under constrained tool environments, where the capabilities required for successful task completion are unavailable. Detecting infeasible tasks and stopping execution early can significantly reduce unnecessary execution cost. In this work, we propose FeasiGen, an automatic pipeline for constructing infeasible agent tasks by identifying the critical tools required for successful task completion. Our approach extracts tool-calling traces from successful executions across multiple agent systems, identifies critical tools consistently shared across diverse execution strategies, and masks these tools to automatically transform solvable tasks into infeasible ones. Human verification confirms that the infeasibility annotations for our constructed tasks achieve over 94% accuracy. We further introduce feasibility-aware evaluation metrics for measuring whether agents can recognize infeasible tasks and stop execution appropriately. Extensive evaluations across nine models reveal substantially weak infeasibility detection ability, with false continue rate reaching up to 73.9%. We further observe that multi-agent architectures significantly reduce erroneous execution under infeasible conditions.