Skip to main content
Harness² AI agent performance improved using eight dormant components, visualized as glowing circuits on a dark board.

Editorial illustration for Harness² Uses Eight Dormant Components to Improve AI Agent Performance

Harness² Boosts AI Agent Performance With 8 Components

Harness² Uses Eight Dormant Components to Improve AI Agent Performance

• 4 min read

Google Research has a name for the thing nobody tunes when an AI agent stalls out: the harness. Not the model. The scaffolding around it, the prompts, tools, memory, and control loop that decide how a model's raw capability actually gets used on a task.

Swap tasks and the winner changes. Claude Code handles coding and spreadsheets better, Codex pulls ahead on web tasks, and no single fixed setup covers both. That gap, between what a model can do and what its harness lets it do, is where Google's new project called Harness² starts.

The obvious fix, letting an agent edit its own system prompt mid-task, turns out to backfire. Prompts get reread constantly as a task runs, so every extra line of instruction taxes the token budget whether or not the agent needs it. Push that budget too far and the agent runs out of room before the job is done.

Harness² takes a different approach: eight components built into the system, most sitting inactive until a specific situation calls for them. I installed it and ran it myself to see how that design plays out in practice, and where it actually changes outcomes without touching the underlying model.

When an AI agent fails to complete a task, upgrading the model can seem like the obvious next step. Yet an agent’s performance also depends on how it receives instructions, uses tools, and manages its work. Understanding those factors can reveal opportunities to improve reliability with the model already in place.

Why this matters For anyone building with agents right now, the instinct is to blame the model when something breaks and reach for a bigger one. Harness² is a reminder that the harness around the model, the scaffolding that handles tool calls, retries, and error recovery, often decides whether a task succeeds before the model's reasoning even matters. The eight dormant components matter because they're enforced in code, not suggested in a prompt a model can ignore on a bad day.

That distinction is worth sitting with: prompt engineering is persuasion, this is enforcement. For teams burning budget on model upgrades to fix reliability problems, Google Research's framing suggests a cheaper diagnostic step first, check whether the agent's surrounding setup is doing its job before assuming the model isn't. We'd want to see how Harness² holds up across different agent frameworks and failure modes before calling it a fix for agent reliability generally.

But the core idea, that unused safeguards cost nothing until triggered, is a useful design principle worth testing in production systems, not just research demos.

Common Questions Answered

What are the eight dormant components in Harness² that improve AI agent performance?

According to Google Research, Harness² identifies eight dormant components within the scaffolding around AI models that significantly impact agent performance. These components include how the model receives instructions, uses tools, manages memory, and handles the control loop, which collectively determine whether a task succeeds independent of the model's raw reasoning capabilities.

Why does Claude Code perform better on coding tasks while Codex excels at web tasks?

The performance difference between Claude Code and Codex on different task types demonstrates that no single fixed harness setup covers all domains optimally. The harness configuration—including prompts, tools, and control mechanisms—must be tailored to specific task requirements, meaning the same underlying model capabilities produce different results depending on how they're scaffolded.

How does Harness² differ from simply upgrading to a larger AI model when an agent fails?

Harness² reveals that when an AI agent fails to complete a task, the problem often lies not with the model itself but with the scaffolding around it, such as how it receives instructions, uses tools, and manages error recovery. By optimizing these eight dormant components that are enforced in code rather than suggested in prompts, developers can improve reliability and performance without needing to upgrade to a larger model.

What is the gap that Google Research identifies between a model's capability and its actual performance?

Google Research defines this gap as the difference between what a model can theoretically do and what its harness actually allows it to do in practice. The harness—comprising prompts, tools, memory systems, and control loops—acts as the critical intermediary that determines whether a model's raw capabilities translate into successful task completion.

Why are the eight components in Harness² more reliable than prompt-based suggestions?

The eight dormant components matter because they are enforced in code rather than suggested in a prompt that a model can ignore or misinterpret on a bad day. This distinction ensures consistent behavior and reliable performance, as the scaffolding operates deterministically rather than relying on the model's variable adherence to instructions.

LIVE17:52Harness² Uses Eight Dormant Components to Improve AI Agent Performance