Google's agent team says test discrete behaviors, not just benchmark scores. How do you catch an agent getting worse after a prompt, tool or model change?

Reddit r/AI_Agents News

Summary

Google's developer blog argues for testing discrete agent behaviors instead of relying only on composite benchmark scores, framing eval suites mainly as regression guards against prompt, tool, or model changes; the post contrasts this with OpenAI's build-side harness engineering approach.

Google's developer blog (Sept 9, 2026) has a post on evaluating coding-agent harnesses. Its argument: end-to-end benchmarks like Terminal-Bench and DeepSWE can move a composite score by a few points without telling you why. Behavioral evals check discrete, observable actions instead, for example whether the agent asks a clarifying question on an underspecified prompt, or runs the local validator before it declares a build-file change done. They say the main job of the suite is guarding against regressions: confirming that a prompt tweak, a tool schema change or a model upgrade didn't make the agent worse overall. Their suggested start is small: pick one recent failure, write a check for it, and run batches because single runs are noisy. OpenAI's Feb 2026 harness engineering post attacks the same problem from the build side. When the agent struggled, they treated it as a missing capability and fed the fix back into the repo as docs, guardrails or tooling. Both are about coding agents with specific tooling, so I don't know how far this transfers to other kinds of agents. Questions for people running agents in production: What was the first failure you turned into a repeatable check? Do you assert on tool calls and steps, or judge outcomes (LLM-as-judge)? How do you deal with run-to-run noise? Sources: Google Developers Blog, "The Anatomy of Harness Engineering" (Sept 9, 2026); OpenAI, "Harness engineering: leveraging Codex in an agent-first world" (Feb 11, 2026).
Original Article

Similar Articles

Best patterns for evaluating AI agents?

Reddit r/AI_Agents

A practitioner shares their deterministic evaluation harness for QA/coding agents — fixed corpora, injected bugs, hidden tests, and pass^k/token metrics — and asks the community how others balance smoke tests vs full benchmarks, whether LLM-as-a-judge adds value, and whether tools like Promptfoo or DeepEval reduce maintenance burden.

Frontier and Center: Who evaluates the evaluations? (12 minute read)

TLDR AI

Google Data Cloud's frontier AI team discusses a new approach to evaluating AI agents using information theory to create a meta-benchmark called Discovery Bench that measures how vague a query can be before an agent fails, providing a more nuanced map of agent capabilities than simple pass/fail exams.

How would you separate model improvements from agent infrastructure in an evaluation?

Reddit r/artificial

The post discusses the October 12 Cheeky Pint episode featuring Zuckerberg and Wang, posing methodological questions about how to isolate model improvements from agent infrastructure in AI agent evaluations. It suggests controlled comparisons with fixed tool setups and each model's preferred setup, with task completion, permission violations, and recovery failures reported separately.