Search papers, labs, and topics across Lattice.
AgentCheck is an open-source web workbench designed to enhance the robustness of tool-using LLM agents by enabling developers to reproduce, intervene, and confirm fixes for tool-related failures. The system records tool responses and allows for the introduction of various faults, facilitating a controlled environment for testing mitigations against real-world scenarios. Results show significant improvements in success rates for certain fault types, highlighting the importance of addressing silent failures in LLM agents that can lead to incorrect outputs without crashing.
Silent failures in LLM agents can lead to confident but incorrect outputs, but AgentCheck enables developers to systematically reproduce and mitigate these issues before deployment.
Tool-using LLM agents are mostly evaluated assuming all tools work. When a tool times out, returns a week-stale value, or has its description poisoned in deployment, the developer needs a controlled way to reproduce the failure, test a fix, and confirm the fix worked before deployment. We present AgentCheck, an open-source web workbench that turns an MCP server into an intervention surface. AgentCheck runs an agent against its real tools and records every tool response, then re-runs the agent with the response perturbed by a fault (12 types) injector. Matching tool calls are replayed from cache, and later tool calls go live after the agent diverges. This yields a reproduce-intervene-confirm loop: the developer toggles a mitigation, re-runs against the identical fault, and sees if the failure goes away. Scoring has two parts: deterministic pass/fail rules, plus an LLM judge for interpretive labels, validated against human annotations. Across five agents, the best passes 105/120 scenarios and the weakest only 77. The failures are usually silent, confident use of incorrect tool outputs rather than crashes. On the weakest agent, a retry mitigation raises success on timeout error faults from as few as 30% of cases to 100%, whereas stale-data faults remain near 3-4 of 10 regardless of the mitigation. AgentCheck makes these failure modes reproducible, comparable, and verifiable before deployment.