mlsanityData to 7 Oct 2026

SilentProbe: Measuring Silent Failure in Production APIs Used as Agent Tools

arXiv 2609.00035 ↗First posted 29 Aug 2026cs.IR cs.SEcited by 0

On the map: LLM agents and tool use → Tool learning and function calling

Abstract (arXiv)

An LLM agent calling a production API cannot distinguish a query that matched nothing from a query the server did not understand. Both return HTTP 200 with a parsable body, no exception to catch and no field to branch on. We ask what predicts which one occurred, and what it does to the agent. Auditing 721,320 parameters across 2,501 independently published OpenAPI documents, we find that 7.5% declare an enumeration and 15.2% declare any machine-checkable constraint at all, while 40.1% of documents state at least one constraint in prose that their schema does not encode. Executing 219 schema-derived perturbations against live commercial endpoints from 27 vendors, reached through a single aggregation layer (Monid) that publishes a schema and returns a run identifier for every call, we find that constraint form, not vendor identity, predicts honesty: machine-checkable constraints yielded an honest error in 111 of 111 cases, prose-only constraints failed silently in 44 of 61 (p = 2e-13). Twelve models across eight families then met these endpoints on ordinary tasks. A vocabulary that the description merely exemplifies was missed by every model on 88 of 88 attempts, while vocabularies written out in full were used correctly 88 to 91% of the time. Running the full agent loop, models detected the resulting silent failure in 12% of cases, repaired it in 0%, asserted a false negative to the user in 41%, and invented a figure in 12%. Promoting the vocabulary into the schema removes the failure, from 88 of 88 to 0 of 89. The fix is one line of schema rather than a better model. Code, schemas, perturbation sets, agent transcripts and per-call run identifiers are released at https://github.com/Jasper0122/silentprobe.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Placed in Tool learning and function calling, one of 16 directions in LLM agents and tool use. Builds on 4 of its 15 references that are in the map. First posted on arXiv 29 Aug 2026.

Builds on

4 of 15 references.

Closest ancestors · 1

Same direction, newest first

  1. 2023API-Bank: A Comprehensive Benchmark for Tool-Augmented LLMs14 Apr

Other references · 3

  1. 2026ReliabilityBench: Evaluating LLM Agent Reliability Under Production-Like Stress Conditionscited by 31
  2. 2025From REST to MCP: An Empirical Study of API Wrapping and Automated Server Generation for LLM Agentscited by 14
  3. 2024You Can REST Now: Automated REST API Documentation and Testing via LLM-Assisted Request Mutationscited by 2

Built on by

Not cited yet.

Similar, not cited

Close in wording, no citation either way

  1. 2026When JSON Is Not Enough: Semantic Reliability of Schema-Constrained LLM Ordering Agents
  2. 2026ContractBench: Can LLM Agents Preserve Observation Contracts?
  3. 2026Constraint Tax in Open-Weight LLMs: An Empirical Study of Tool Calling Suppression Under Structured Output Constraints
  4. 2026Constraint Decay: The Fragility of LLM Agents in Backend Code Generation
  5. 2026Making OpenAPI Documentation Agent-Ready: Detecting Documentation and REST Smells with a Multi-Agent LLM System
  6. 2026Schema First Tool APIs for LLM Agents: A Controlled Study of Tool Misuse, Recovery, and Budgeted Performance
  7. 2026Silence Is Endorsement: Verification-Status Laundering in LLM Agent Pipelines
  8. 2026Making Failure Safe: A Constrained, Verifiable Agent Framework for Open-Web Data Collection