Field noteNov 3, 20265 min read1 source

AutomationBench fixes replaced prose request bodies with JSON Schemas; Opus 5.5 hit 92.15% partial, 70.83% strict.

In one minute

AutomationBench-PI documents an audit that changes how its agents see tools and how several business-workflow tasks are graded. The repository reports Claude Opus 5.5 at 92.15% on partial scoring and 70.83% on strict scoring. For teams evaluating agents, the episode shows how interface and verifier choices can change benchmark results.

What changed: AutomationBench-PI reports verifier fixes replacing prose request bodies with JSON Schemas and revised Opus 5.5 scores of 92.15% partial and 70.83% strict.

What happened

AutomationBench-PI is a public fork of Zapier’s AutomationBench, described in its repository as a benchmark for evaluating AI agents on realistic business workflows. The repository says the project exposes tools to models as native tools with full schemas, rather than as stringified JSON or prose. It relies on top-level allOf, anyOf and oneOf schema constructs. The README notes that some open-model tool parsers do not handle those values correctly and points to vLLM and SGLang pull requests.

The fork also documents fixes to APIs, loaded tools and graders in some tasks. In Jira issue creation, the recorded action now returns a unique key and nested fields reflecting requested values, without fixture summaries, priorities or identities. Monday item creation returns a canonical recorded item ID in both top-level and nested response fields, so follow-up actions refer to the same item. Other listed corrections include accepting equivalent zero-decimal amounts in Slack checks and using regular expressions to associate room-booking totals with their aggregate labels, rather than unrelated numbers in a message.

For reproducibility, each rollout has a fixed scenario clock in its prompt and initial state. Seeded defaults, tool-generated timestamps and relative-date calculations use that clock across tool modes; dates without a timezone are interpreted as UTC. Explicit historical dates are preserved, and tasks without a supplied clock capture UTC once when loaded. The solver’s operating-system clock and runtime timers are unchanged.

The repository offers a harness toolset option that exposes registered Zapier tools for connected services with their full input schemas, without search_tools or execute_tool. It says the benchmark builds on verifiers v1 and removes legacy v0 code. The project links a white paper, Zapier’s benchmark page, an Artificial Analysis evaluation and the Prime Intellect Environments Hub. The supplied material reports Claude Opus 5.5 at 92.15% under partial scoring and 70.83% under strict scoring; it does not explain those score definitions in the excerpt. The GitHub page identifies the repository as a fork and showed two stars in the supplied snapshot.

What the archive adds

This is a new fact on a broader evaluation story, not a restatement of prior benchmark coverage. A separate public benchmark analysis evaluated 23 models for correctness and code-review quality reported that its leader passed every blocking check in 57.7% of attempts. Epoch AI’s review batch also underscores that benchmark claims themselves need scrutiny. The new detail here is a concrete audit of interfaces, task fixtures and grading behavior in a workflow benchmark.

Trend signal

This supports the supplied pattern “verification bandwidth is the scarce engineering resource”: agent scores depend not just on generation, but on the quality and consistency of the checks that determine whether work succeeded. The documented Jira, Monday, date and amount corrections illustrate how seemingly small grader or fixture choices can affect measured performance. This is evidence about benchmark design, not proof that verification is now the bottleneck in every deployment.

Why now

The repository presents these changes as an audit release and includes an audit-2026-10 documentation directory. The supplied source gives no explanation for the timing beyond publishing the corrections and revised results.

Connections to other events

The repository identifies AutomationBench as a benchmark project associated with Zapier and links its white paper and an Artificial Analysis evaluation. Its focus on connected-service workflows meets the archive’s earlier coverage of agent evaluations, but the supplied materials do not establish that the reported Opus result is directly comparable to those earlier tests.

Why it matters

A workflow benchmark can reward or penalize an agent for reasons beyond its ability to plan and act. If a tool response contains unexpected fixture data, a timestamp shifts between runs, or a grader accepts an unrelated number, scores may reflect the test harness as much as the model. That makes the benchmark audit relevant to teams choosing agents or setting internal targets: results deserve confidence only when task state, tool contracts and success checks are explicit and repeatable.

The repository’s changes point to a practical evaluation standard. Inspect the tool schemas supplied to the model, the state returned after actions, and the criteria used to grade completion. Report strict and partial measures separately when they capture different levels of correctness, and avoid treating either as a universal proxy for production performance. AutomationBench-PI’s figures are useful within its stated task setup; they do not by themselves establish how Claude Opus 5.5 will perform across other systems or business workflows.

Limits and uncertainty

The supplied repository excerpt does not define the partial and strict scoring formulas, provide per-task results, or show how the reported Claude Opus 5.5 scores were independently reproduced. It does not establish whether the fixes affect every task or how the fork’s results compare with the original benchmark under identical conditions. The source notes that some open-model parsers have trouble with complex schemas, but does not quantify which models or how often. No price, access terms for running the full benchmark, or production deployment outcomes are established by the material provided.

Skill to build now

Before trusting an agent benchmark score, inspect one task end to end: record the tool schema the model receives, the exact state change after each action, and the grader’s pass conditions. Re-run a task with a fixed clock and known fixture data, then check whether irrelevant fields or unrelated values can change the outcome. This week, turn that review into a short checklist for any internal agent evaluation.

Reader takeaway

AutomationBench-PI’s revised scores are a reminder that an agent benchmark is also a test of its harness. Read the schema, fixtures and grader alongside the headline number, and treat results as evidence about a defined workflow—not as a general ranking of agent capability.

Evidence / sources

  1. 1github.com/xeophon/AutomationBench-PI
All Field Notes

Next reads

Read next

Open the graph
  1. 01topicClaudeExplore the claude topic hub.
  2. 02archiveField NotesOpen the latest editorial analysis.
  3. 03sourcesSourcesSee the original sources this archive cites.
Who read this page?Machine requests, hidden until opened

Loading the privacy-safe route aggregate...

Open the JSON contract