arXiv 2606.25605 introduces the "Constraint Tax" — a systematic failure mode in LLM Agent systems where joint constraints from Tool Calling schemas and JSON Schema validation cause tools to be silently disabled, with no error message to the user.

The phenomenon: in a production Agent system, the LLM generates a tool call, but the tool call is rejected by the JSON Schema validator (e.g., a required field is missing, or a value is out of range). Instead of erroring out, the Agent framework "silently" removes the tool call from the response and continues — and the user has no idea that the tool was attempted.

The "silent failure" has three sources: (1) the Agent framework wants to "gracefully degrade" rather than crash; (2) the LLM is not told that its tool call failed, so it doesn't know to retry; (3) the user's prompt is not adjusted, so the next turn repeats the same mistake.

The experiment: the authors test 8 popular Agent frameworks (LangChain, LlamaIndex, AutoGen, CrewAI, etc.) and find that all 8 have the "silent failure" issue, with silent-disable rates from 12% to 47% depending on the framework and the task. The most affected are complex multi-tool workflows.

The fix: a "Constraint-Aware Agent" framework that surfaces tool-call failures to the LLM, allowing it to retry with a corrected call. The fix is simple but effective — the silent-disable rate drops from 47% to 3% on the authors' benchmark.

The bigger takeaway: "silent failure" is a major quality issue in production Agent systems. The "Constraint Tax" paper is a wake-up call — Agent frameworks need to be more transparent about their internal failures. For the industry, this means the next generation of Agent frameworks will have "failure visibility" as a first-class concern, not an afterthought.