Fetching from the wire…
Top 5 · 2026-09-15 · source-backed
This one changed how I'm writing tool wrappers.
A benchmark posted to arXiv on September 14 (2609.14758) built 1,024 tasks across 16 internal-system domains, forced a tool call on every one, and guaranteed the payload came back unusable. Redacted. Corrupted. Stale. Malformed. Empty. Truncated. Then it measured how often the model fabricated a plausible value instead of saying it didn't have one.
When the tool returned status: error, fabrication was 0.0%. Zero. Models handle explicit failure fine.
When the tool returned status: ok with a garbage payload, fabrication was 45.3%.
Under CrewAI's shipped default prompt, 24.67%.
The paper audited nine production agent frameworks and found that not one of them specifies what the model should do when a tool half-fails. There's guidance for calling tools. There's guidance for parsing results. There is nothing about the middle state where the call succeeded, the HTTP status was 200, and the thing inside is useless.
I've been building against this gap for months without naming it. My pipeline hits eight data sources. When a source returns an empty array because a query matched nothing, that's semantically different from returning an empty array because the endpoint quietly changed shape. Both look like [] to the model. The model does not have a way to tell those apart unless I give it one.
The fix in the paper is almost insulting in its simplicity. Append one sentence to the system prompt requiring the model to emit retrieval_status: OK or retrieval_status: FAILED before it answers. Forcing the model to name the state of the retrieval before it uses the retrieval cuts the fabrication rate. The operative variable isn't deference to tool output or model capability. It's whether a named failure state exists in the output schema at all.
Do this today. Go into your agent's system prompt and add a required field that classifies the retrieval before the answer. It costs you maybe fifteen tokens per turn.
And then look at your tool wrappers. If any of them return HTTP 200 with an empty or partial body when the underlying thing failed, you're generating the exact condition this benchmark measured. Moveworks pushed a model upgrade to Agent Studio Plugins on September 14 making failed tool calls return explicit failure and no-results states rather than surfacing as apparent successes (aiagentstore.ai). A single changelog line from one vendor, and a 1,024-item benchmark from academia, arriving within a day of each other on the same defect. The vendors are instrumenting for silent tool failure now because it's the mechanism behind confidently wrong agent output.
There's a related finding in the same batch worth holding next to this one. arXiv 2609.15319 ran a controlled financial due-diligence audit where evidence was buried in a data room. Accuracy fell, tool calls rose, cost per correct answer rose, and the models paired accurate numeric tables with confidently fabricated structural claims. Confidence scores didn't catch it. Benchmark calibration didn't catch it. The authors argue for claim-level receipts, statement-level provenance instead of answer-level correctness. Same disease, different organ.
Each link below shares sources, entities, or timing with this story.
OpenAI Devs announced on August 26 that WebMCP works in the ChatGPT desktop app's built-in browser and in ChatGPT Sites, so ChatGPT and Codex can call a site's declared tools directly. WebMCP is an experimental web standard adding navigator.modelContext to the browser, letting...
Jason Lemkin traced the numbers: Mailchimp peaked around $1.06B ARR in Q4 FY22, the only quarter Intuit ever disclosed the figure, and by Q3 FY26 it's in outright year-over-year revenue decline. Intuit paid $12B for it in 2021 when it was doing $800M and growing ~20%. Intuit h...
Everyone spent yesterday arguing about benchmark numbers. Tencent quietly published data suggesting the numbers belong to your infrastructure, not the model. The WorkBuddy Bench leaderboard reports every model under two different agent harnesses — CodeBuddy Code and Claude Cod...
This one should change how you read leaderboards. A physics benchmark audit put faculty and graduate researchers through six widely used physics benchmarks, including ones feeding the Artificial Analysis Intelligence Index that half the industry quotes. They reviewed problem s...
This one rearranged my week. An essay published August 4 walks through Databricks' independent benchmark of coding harnesses against its own multi-million-line codebase. Pi, a harness with four built-in tools and a system prompt under 1,000 tokens, paired with Opus 4.8 at xhig...
HANDBOOK.md is a benchmark for whether standing instructions actually constrain an agent across extended tool-use runs. Not whether the model reads your policy file. Whether it still obeys it forty tool calls deep. 65 tasks pairing expert-written SOPs of 20 to 124 pages across...
MindPattern daily
One email a day at 7 AM. Sources and a take on every story. Unsubscribe anytime.