Series 2 of 4 · Harness Engineering · Episode 1 of 8 · The Problem

Why Your Agent Fails

The model gets blamed. The harness is doing the failing.
In This Episode You Will Learn
  • 01. Why agents running on the most capable models still fail in production. And what actually breaks.
  • 02. The four-layer anatomy (Model, Harness, Tools, Environment) practitioners use to diagnose every agent failure.
  • 03. The five failure signatures. Including the shared-vocabulary failure most teams miss because it lives between the agent and the rest of the org, and the newest one, sub-agent divergence, born the moment agents started running a thousand parallel workers.
  • 04. Why the harness is where PMs have the most leverage, and why this is the highest-return skill to build right now.

The 2 AM Failure Nobody Can Explain

It's 2 AM on a Tuesday. Your reconciliation agent, running on the most capable model money can buy, has declared itself done. It processed 847 of 2,347 invoices. The other 1,500 sit untouched, with no error, no crash, and the dashboard agreeing.

Fourth time this week. Same pager. Same blank space where the rest of the work should be.

The instinct every PM shares is to blame the model. Better prompting. Fine-tuning. The next release. Your team has spent months on prompts and model evals, and the agent aces every benchmark: one-shot accuracy, reasoning, tool-calling. It looks brilliant in demos. But demos run for five minutes. Your job runs all night.

(This team is a composite. Every detail is borrowed from real programs I have run or been paged for. The arc is not invented, it is the one every serious agent program walks, whether anyone planned it that way or not.)

Notice what did not move between the demo and the 2 AM page. The request was the same. The task was the same. The person asking for the work remained the same. What changed sat underneath the agent: the harness around the model, the tools it called, and the room it ran in. When you investigate a failure, keep the user still in your mind and ask what shifted around them.

Hold that frame for the rest of the series: the user is the only fixed point. Everything else is a moving part in a stack you can name.

The idea in one box

The model sets the ceiling of what your agent can do; the harness sets the floor of what it reliably does. Your users live on the floor.

So What Exactly Is a Harness?

The definition is not ours. It's the one OpenAI, Anthropic, and Databricks have all converged on in 2026: the harness is where model capability becomes business outcome. Five clusters perform that work.

A sharper version helps your engineers. The harness is the execution loop that calls the model, routes tool calls, holds policy, handles failures, controls context, records events, and, every turn, decides whether the work should continue, stop, retry, escalate, or branch. Every one of those verbs is a decision your product must make somewhere. If you cannot point at the code that makes each of them, *you are making* that decision by accident.

  1. Identity & Boot. Who the agent is at startup. Persona, instructions, allowed skills.
  2. Memory & Compaction. What persists across turns. Notes the agent re-reads next time.
  3. Context Assembly. What goes into each prompt. Picked, trimmed, placed for this turn.
  4. Interception (Hooks). What gets gated, retried, redirected. Safety, guardrails, approval gates.
  5. Observability & Evals. What gets captured and scored. Traces, evals, the feedback flywheel.

Tools (the agent's hands) and Environment (the sandbox it runs in) wrap the harness from outside, completing what practitioners call MHTE, Model, Harness, Tools, Environment. Four letters, four layers, one frame for diagnosing any agent failure you will meet.

The three words to memorize

Five clusters are what the harness does. Three words are how to hold the whole system in your head. Anthropic's Managed Agents post gives the cleanest version. Learn them in this order:

  • Session. The append-only log of everything that happened. Not the model's context window. It lives outside the model and outlives every call.
  • Harness. The loop that calls the model and routes every tool call. The control plane.
  • Sandbox. The bounded room the agent is allowed to act in, filesystem, shell, network, credentials scoped just for this run.

Session is memory; harness is decisThe five clusters above live inside Harness; they are how it makes each decision. how it makes each decision. Every failure you will investigate this year lands in one of those three words.

If you have used Claude Code, you have already used a harness. The boot file it reads, the compaction it runs, the permission prompt before it touches your filesystem, all five clusters, in a terminal. Episode 2 walks that mapping in full.

The freshest proof is how Anthropic launched Claude Fable 5 in June 2026, positioned as able to work for days inside a harness such as Claude Code or Managed Agents. The launch page does not say the model runs for days. It says the model runs for days inside a harness. The labs themselves have stopped pretending the brain comes with hands.

Signature Diagram // The Tentpole

Five clusters wrap the model. Tools and Environment wrap the harness.

Four layers around the model, with the five jobs of the harness Four nested rings. From outside in: Environment, Tools, Harness, Model. The Harness ring has five numbered dots. A numbered list on the right names each job in plain English. The four layers around a model Read from the outside in. The harness is the middle ring — it does five jobs. ENVIRONMENT the box the agent runs in — sandbox, filesystem, network TOOLS HARNESS MODEL it only reasons NO MEMORY · NO HANDS 1 2 3 4 5 THE FIVE JOBS OF THE HARNESS 1 Identity · & boot Who the agent is, and what it is allowed to do. 2 Memory · & compaction What the agent remembers between turns. 3 Context · assembly What the model gets to see on this turn. 4 Guardrails · interception When to stop, warn, or ask a human first. 5 Evals · observability How you know it actually worked. The model only reasons. The harness gives it memory, hands, limits, and a way to check the work.
Five clusters wrap the model. Tools and Environment wrap the harness.

Why Great Benchmark Scores Still Break in Production

That no-memory design hides a cost most teams underestimate. Every session, the model wakes up like a new hire on their first day, brilliant, eager, and unaware of the 847 invoices it processed yesterday. That is not a flaw; it is how the model was built. It is also the reason every harness cluster in the diagram above exists.

Enterprise work does not fit inside a single context window. A compliance audit runs three nights. A refactor spans a week. Invoice reconciliation crosses dozens of sessions. All of it requires the agent to hold state across resets and know when it is done, not just when it ran out of room.

One-shot benchmarks, SWE-Bench, MMLU, HellaSwag, measure none of that. They ask whether the model can solve a problem in one or two tries. They never ask what happens after the fiftieth tool call, or the hundredth. So the demo lands, the pilot clears every test, but the same agent falls off a cliff in production. Not a gentle degradation. A cliff.

The gap between benchmark performance and real-world reliability is where competitive advantage lives now.

Aakash Gupta

That gap has a name: context durability, how reliably an agent keeps performing across many tool calls, resets, and sessions. You do not get it from the model. You get it from the system built around the model.

The failure mode has a name too. Chroma Research calls it context rot: as the model's working memory fills up, the quality of its thinking drops, even when the new material is relevant to the task. Quality falls long before memory is full. This means the choice of what goes in, gets trimmed, and gets summarized is not housekeeping. It is the whole game. As LangChain's Vivek Trivedy puts it, "harnesses today are largely delivery mechanisms for good context engineering" (LangChain, March 2026).

The evidence is not theoretical. One practitioner shipped 47 agents; only six survived, with context rot as the dominant killer. Forty-seven launched, six alive: that's the survival rate when nobody owns the context layer. A May 2026 survey of 170 open-source agent projects by CMU, Yale, Johns Hopkins, and Amazon reached the same verdict: for long-horizon work, the harness is the primary bottleneck. Simple harness changes beat model upgrades.

Anthropic hit the same wall building their own coding agents. Even Opus 4.5, with the best prompt, largest window, and full tools, could not reliably ship a production web app from a high-level prompt. It skipped steps and declared victory after finishing two of twenty features. The benchmarks said brilliant. The week-long run said needs a chaperone.

The fix was not a better model. It was a page of orchestration: before you write code, act as the architect. Read the repo. Write a requirements doc. List every feature left. Commit a progress file the next session can read. Same model, same tools, same sandbox. One page of harness, success rates roughly doubled.

The cleanest controlled test surfaced in May 2026. A practitioner ran the same Opus-class model on the same prompt, with and without a full harness. Without: $9, 20 minutes, unusable. With: $200, 6 hours, a playable game. Same brain, same instructions; one run produced garbage fast and cheap, the other a shippable product. Episode 5 returns to the $191 gap; it is not a cost, it is the price of output you can actually ship.

By July 2026 that story stopped being an anecdote. Harness-Bench ran 106 sandboxed tasks and 5,194 execution trajectories across six harness configurations and eight model backends. The finding is the one that The finding that ends the debate: the same model performs materially differently under different harnesses, on the same tasks, with the same budget.nesses, on the same tasks, with the same budget. The right question in a vendor pitch stops being "which model did you use?" and becomes "which model, under which harness, with which tools, budget, sandbox, memory, evals, and stop policy?" If a vendor cannot answer the second question, they haven't measured what they're selling.

When your agent fails, the bottleneck is almost never the model itself. It is what surrounds the model. And if 90% of your failures live in the harness while 90% of your eval spend runs model benchmarks, you are shining a flashlight on the one layer that already works.

The ninety-ten column — where agent failures actually live A tall etched column, filled bottom-up. The lower 90 percent belongs to the harness family (environment, tools, context, boot). Only the top 10 percent is the model itself. Beside the column, five specimen cards catalogue the recurring failure signatures. PLATE II · FAILURE ATTRIBUTION BY LAYER What you call a model failure is almost never a model failure. Ninety percent of agent failures live in the layers wrapped around the model. Ten percent live in the model itself. FAILURE ORIGIN · BOTTOM TO TOP MODEL · ~10% iv iii ii i BOOT CONTEXT TOOLS ENVIRONMENT 100 90 50 0 90% HARNESS FAMILY the layers around the model 10% FIVE RECURRING FAILURE SIGNATURES I SIGNATURE 01 · PREMATURE STOP Agent quits before the work is done. Retry policy or budget guard fired one step early. II SIGNATURE 02 · INFINITE LOOP Agent retries until the budget is gone. No progress signal. The harness kept feeding the loop. III SIGNATURE 03 · SILENT DRIFT Agent does the wrong work — correctly. Scope drift the harness never re-anchored against intent. IV SIGNATURE 04 · VOCABULARY GAP Agent and org use the same word for different things. “Active users” means one thing in product, another in finance. V SIGNATURE 05 · WORKERS OUT OF SYNC Many workers on shared state, no one checked the others. Parallel runs stitched back together into a conflict nobody owns. Percentages directional, drawn from practitioner post-mortems. Your mix will vary. The shape will not. HARNESS ENGINEERING · EP 01 · RAVITEJA PALANKI
Figure · The ninety-ten column Ten percent model. Ninety percent everything else. Read the column bottom-up: environment, tools, context, boot, four rose strata, carry ninety percent of the load before the model even reasons. The five specimen cards catalogue how those failures actually present in production.
One symptom, four root causes — an attribution ledger by phase of the agent loop A four-row case-file ledger. Each row: the phase, the observed symptom (which always looks like a model bug), and the true diagnosis with a fix chip. Only the Inference row is a true model failure — the other three (Boot, Context, Tools) look like the model but the fix lives outside the model. ATTRIBUTION LEDGER · ONE SYMPTOM · FOUR ROOT CAUSES SYMPTOM · LOOKS LIKE A MODEL BUG DIAGNOSIS · WHERE IT ACTUALLY BROKE 01 PHASE I · BOOT “The model made up rules nobody wrote.” Looks like: hallucinated policy. DIAGNOSIS Wrong system prompt at boot. FIX · IDENTITY 02 PHASE II · CONTEXT “The model forgot what I said ten turns ago.” Looks like: amnesia. DIAGNOSIS Memory policy trimmed the wrong slice. FIX · MEMORY 03 PHASE III · INFERENCE “The model reasoned — and reasoned badly.” Looks like: bad reasoning. Actually is. DIAGNOSIS · TRUE MODEL FAILURE This one really is the model. FIX · MODEL LAYER 04 PHASE IV · TOOLS “The model lied about the state of the world.” Looks like: confident falsehood. DIAGNOSIS A tool handed it stale data. It believed the tool. FIX · TOOLS / ENV The model looks guilty in every row. The fix lives there in only one. HARNESS ENGINEERING · EP 01 · RAVITEJA PALANKI
Figure · Failure attribution by phase Same symptom, four phases, four owners. Boot, Context, and Tools each masquerade as a model failure. Only Inference is actually the model. Diagnose by phase, not by gut. And remember the fifth, cross-phase failure: shared vocabulary between the agent and the organization.

Four Layers of the Agent, Only One Is Yours to Own

Anthropic's March 2026 NIST response gave the community a shared vocabulary: the Model reasons, the Harness orchestrates, the Tools act, the Environment contains. The harness is "the natural home for observability and verification."

Each outer layer is a safety net for the one it wraps. If the model hallucinates, the harness evaluator catches it. If the harness misconfigures a call, the tool's permission scope limits the damage. If a tool does something unexpected, the environment sandbox contains the blast radius.

The PM point: three of the four layers belong to someone else. The model is a vendor product. Tools are APIs Platform Eng runs. The environment is infrastructure Security owns. The harness is the only layer you spec, evaluate, measure, and iterate on.

The harness belongs to the PM. That is the discipline this whole series teaches.

The Four-Layer Model (MHTE). Anthropic NIST RFI, March 2026
Agent = Model + Harness + Tools + Environment
M. Model

The Brain

Reasoning, planning, generation. Stateless and context-window-bound. Capabilities come from training.

H. Harness

The Control Plane

Orchestration, session continuity, guardrails, evaluation, error recovery. The natural home for observability and verification.

T. Tools

The Actions

API calls, file edits, database queries. Scoped by least-privilege. Defines what the agent can affect.

E. Environment

The Sandbox

This includes the filesystem, credentials, network policies, and resource limits, forming the outer boundary of possible damage.

The Five Failure Patterns Every Agent Team Sees

The four layers each do a different job, but they touch the same things during a run. Take one AGENTS.md file. To the environment, it's a file on disk. To the harness, it is the boot instruction read on startup. To the model, it is prompt text pasted into the working memory. To a tool, it is a file it can read. One file, four different roles. Which is why a symptom that looks like "the model hallucinated" often turns out to be a stale file in the environment, a note the harness forgot to trim, or a tool that returned the wrong shape. Episode 2 opens each of those doors.

With that in mind, here are the five failure signatures teams actually see in production. Three point straight at the harness; the fourth lives between the agent and the organization; and the fifth arrived this summer, when agents started running a thousand parallel workers.

Signature one: the premature stop. The agent declares itself done before the work is done. Partial processing. Clean exit. No error. This represents a session-continuity failure. The harness never gave the model a way to know what "done" meant.

Signature two: the infinite loop. The agent retries the same failed action twelve times. Or worse, it tries subtly different versions of the same failed action until the budget runs out. This represents a retry-architecture failure. The harness has no circuit breaker.

Signature three: the silent drift. The agent completes the work but does the wrong work. It reconciles invoices using last quarter's rules. It refactors code against a stale spec. This represents a context-refresh failure. The harness carried forward yesterday's state without validating it against today's reality.

There is a fourth signature most teams miss because it lives between the agent and the rest of the company. Call it the shared-vocabulary failure. The agent answers correctly against its prompt and incorrectly against what the org actually means.

Anusha Kovi at Amazon names it: if the agent does not know that "active users" means one thing in product and another in marketing, it will give a confident wrong answer to either side (InfoWorld, April 2026).

This is not a model, tool, or environment failure; It is a failure at the boundary where the agenThe fix is not a model fix, but a glossary.also not a model fix. It is a glossary. And the harness layer is where the glossary lives.

Signature five: sub-agent divergence. New this summer, and coming to your roadmap sooner than you think. The orchestrator fans a task out to a fleet of parallel sub-agents: Claude Code's dynamic workflows will run up to a thousand in a single session, and LangChain's Deep AEach worker does its job and is fine.rker does its job. Each worker is fine.

The failure happens nowhere and everywhere. Each worker started from its own copy of the situation, and those copies quietly stopped matching. When the orchestrator stitches the results back together, it either drops correct work without noticing or hits a conflict the harness has no procedure to resolve.

This is a coordination failure, with many workers editing overlapping state at the same time, and no single one of them knowing what the others touched. No retry or prompt fixes it. What fixes it is a check at the merge step that confirms the pieces still agree, and a rule for what to do when they do not. That work lives in orchestration, which is exactly why it belongs in this series and not in a model release note.

This failure compounds at scale. Less than half of enterprise AI programs report measurable impact. Most of that gap is not the model itself. It is the slow accumulation of small semantic mismatches between what the agent thinks it answered and what the asker thought they asked.

None of these signatures get fixed by swapping GPT for Claude. A smarter model sometimes makes these failures worse. It generates more convincing wrong answers, loops through a wider variety of failed attempts, and drifts with greater confidence.

Raw capability amplifies your harness. A smarter model in a naive harness is confident failure at higher speed.

One more pattern belongs in this episode. The cheapest prediction tool you will get all series. Across hundreds of enterprise programs surveyed in 2026, the same split keeps appearing: most organizations have an agent pilot running; very few have one in production.

The variable that best predicts which side of that line a program lands on is not the model. It is scope. Narrow, single-workflow agents ship on time at roughly four times the rate of broad-scope ones. And the broad ones slip by most of a year on median (AI Accelerator Institute, May 2026).

The model is identical in both cases; the scope of the harness determines the odds of shipping.

When a team asks me to review their agent roadmap, the first thing I read is not the model choice. It is the width of the first workflow.

Enterprise Lens

Nobody owns the harness, that's the whole problem.

The largest enterprise gap in 2026 is not model selection or tool integration. It is the fact that the harness layer has no named owner.

ML owns the model, Platform Eng owns the tools, and Security owns the environment. The harness, where prompts live, where memory policy is tuned, where the feedback flywheel turns, falls in the gap between roles. Shared responsibility is another word for nobody's job.

The instructive public story is Klarna's. Their February 2024 announcement that an OpenAI-powered assistant handled the work of 700 agents framed the win as model success. By spring 2025, CEO Sebastian Siemiatkowski admitted the all-AI approach produced "lower quality" customer service and announced a return to human-in-the-loop hiring. The quality issues (tone drift, edge-case failure, de-escalation) only surfaced at production scale, and because nobody owned "the agent's behavior," nobody had been tuning it.

The fix is a name, not a framework. Assign one PM, not a team, as the harness owner, with authority to modify prompts, gate hooks, approve skill additions, and sign off on eval scorecards. Without that role, the harness drifts toward whatever ships by default.

A common objection lands here: we already do prompt engineering. Good, that is real work. But it is the smallest of three concentric jobs. Prompt engineering sits inside context engineering (deciding what the model even sees each turn); context engineering sits inside harness engineering (the whole loop that runs the agent). Owning only the innermost circle while the failures live in the two around it is the harness equivalent of a 1990s developer who wrote beautiful individual functions and had no answer for how the system as a whole failed. Competent at the small piece, they were missing the leverage. The next diagram shows the three circles and where the field is heading next.

The Nested Disciplines
2023

Prompt Engineering

How to talk to the model. Single turn, single agent.

2024-25

Context Engineering

How to give the model the right information at the right time. Multi-turn, single agent.

2025-26

Harness Engineering

How to make the model reliably do sustained work. Multi-agent, multi-session.

You Are Here
2026+

Environment Engineering

How to secure the runtime boundaries, persistence, and infrastructure agents operate within.


Next Actions for Your Team

Model quality was the moat in 2024; harness design is now. Not because models stopped improving, they haven't; frontier releases resolve meaningfully more production tasks than their predecessors. The claim is narrower and more durable.

The model sets the ceiling. The harness sets the floor. You buy the ceiling from a vendor; you build the floor yourself, where your users stand.

Your competitor has the same model you do. The ceiling is shared, but the floor is not. That is why a model swap fixes nothing: it raises a ceiling your workflow never touches while leaving the floor as cracked as it was. Run the same model through a basic scaffold and an optimized one, and the score moves by twenty-plus points. Swap frontier models inside the same harness, one or two. The leverage sits where the headlines are not looking.

The teams that get this keep shrinking their harnesses. Manus rewrote theirs five times in six months. LangChain re-architected Open Deep Research four times in a year. Vercel removed 80% of their agent's tools and got fewer steps, fewer tokens, and faster responses. As models get stronger, the winners build simpler, sharper harnesses. The fashion is to add complexity; the discipline is to subtract it.

June 2026 supplied the bluntest possible reason to hold the floor. On June 9, Anthropic launched Claude Fable 5. On June 12 at 5:21pm Eastern, a US export-control directive forced them to switch it off for every customer, everywhere, with zero notice. Amazon researchers had found a jailbreak, and Washington acted first, explained later. Access returned July 1.

Nineteen days. The best model on Earth. Gone.

Teams whose harness treated the model as swappable rerouted to Opus 4.8 that evening, continuing to ship. Teams whose harness assumed one model had, effectively, no product for three weeks.

No harness can prevent a model recall; it is the only thing that can survive one.

The model is a deDeprecations retire it on a schedule; the original Opus 4 and Sonnet 4 identifiers went dark on June 15, breaking every pinned production call. Now, we have learned, a government can recall it overnight.e learned, a government can recall it overnight. The ceiling is rented. The floor is yours. Build accordingly.

You don't write harness code. You spec what it must do, evaluate whether a vendor's harness meets enterprise requirements, and measure whether it's delivering business outcomes. You set the autonomy level, the governance model, the KPIs. For PMEvery vendor will tell you their model is the smartest. The PM who asks "show me your harness" is the PM who ships work that runs at 2 AM./em> is the PM who ships work that runs at 2 AM.

1

Mistake 1 · The Upgrade Reflex

Upgrading the model when the harness is the real problem.

Your reconciliation agent quits early? That's a session-continuity problem (harness), not a reasoning problem (model). Upgrading from Claude 3 to Opus won't fix it. An initializer step and progress artifacts will.

2

Mistake 2 · Wrong Yardstick

Trusting benchmarks your workflow never runs.

Vendors are evaluated on one-shot accuracy because that's what benchmarks measure. Your workflows run for hours. The metric that predicts success is context durability, success rate after 50+ tool calls. No standard benchmark measures it.

You have to test it yourself.
3

Mistake 3 · Black-Box Thinking

Treating the agent as one black box instead of four layers.

The agent is not simply "the AI that does the work." It is four layers, each failing independently, each needing its own spec, monitoring, and iteration. Treat it as a black box and the failing layer stays hidden. Treat it as four layers and the diagnosis becomes specific instead of theological.

The Model Trap is seductive because models are loud. Releases get headlines; benchmark scores compare in one row. Harness engineering is invisible, nobody writes a press release about a better initializer pattern. But the PMs who dominate the agentic era are the ones who accept that the craft is not choosing the smartest brain. It is building the operating system that makes any brain reliable.

This is the whole reason this series exists. You started this episode with a 2 AM page nobody could explain. Over the next seven episodes we will open the harness one part at a time, the memory that outlives the turn, the context assembled for each call, the guardrails that gate risky moves, the evals that tell you it worked, the orchestration that keeps a thousand parallel workers coherent, the identity that decides which agent is even allowed to act. By Episode 8, a page like the one this episode opened with has a clear owner and a clear diagnosis before the phone stops ringing.


Try This Now // 10 Minutes

Diagnose your last three agent failures.

Pick the one agent workflow your team runs most frequently. Write down the last three times it failed or needed human intervention. For each failure, classify it:

  • MModel failure. The agent reasoned incorrectly about the task itself.
  • HHarness failure. The agent lost track of state, skipped steps, or declared done prematurely.
  • TTool failure. An API call failed, a file wasn't accessible, a connection timed out.
  • EEnvironment failure. Sandbox limits hit, credentials expired, infrastructure issue.

Most PMs who run this exercise find the majority of their "AI failures" are harness failures. Bring the breakdown to your next team meeting. The first time leadership sees where their failures actually live, the conversation about where to invest changes within thirty minutes.

Sources

Anthropic NIST RFI Response (March 2026). Four-layer framing

Anthropic: Trustworthy Agents in Practice (April 2026). Policy foundation

Anthropic: Effective Harnesses for Long-Running Agents (November 2025). Initializer pattern

Aakash Gupta: Context Durability (January 2026). The framing in this episode's quote

MindStudio: Agent Harnesses Beat Model Upgrades on 5 Benchmarks (2026). ~22-point harness-swap spread vs. ~1-point model-swap spread.

"Agent Harness Engineering: A Survey," 170+ project review (May 2026). Harness quality as primary long-horizon bottleneck

47-agents war story. Context-rot survival rate (June 2026). Practitioner-reported

Opus harness/no-harness controlled comparison (May 2026). $9 / 20 min / unusable vs $200 / 6 hrs / playable.

AI Accelerator Institute. Scope as the strongest predictor of shipping; survey of 650 enterprise technology leaders

AWS: Claude Fable 5 on Amazon Bedrock (June 2026). Days-long agentic work positioned as harness-delivered

Anthropic: Statement on the US directive to suspend Fable 5 and Mythos 5 (June 12, 2026). The model-recall event; restoration covered by CNBC (June 30, 2026)

TechCrunch: Anthropic releases Opus 4.8 with dynamic workflows (May 28, 2026). Parallel sub-agent fan-out in Claude Code, capped at ~1,000 subagents

LangChain: Introducing Dynamic Subagents in Deep Agents (July 1, 2026). The open-source twin of dynamic workflows

Claude Platform: Model deprecations (June 2026). Opus 4 / Sonnet 4 identifiers retired June 15

Klarna: AI Assistant Handles Two-Thirds of Customer Service Chats (February 2024). The original announcement

Entrepreneur: Klarna CEO Reverses Course by Hiring More Humans, Not AI (Spring 2025). The retraction

Key Takeaways // Episode Recap

Key Takeaways

  • The model is rarely the problem. Most failures people blame on the model actually come from the code, tools, and setup around it. Fix the surroundings first; changing the model almost never fixes the bug, it just hides it for a while.
  • Always debug in the same order. Check the model, then the harness, then the tools, then the environment. Skipping steps means you'll spend days on the wrong layer; a boring checklist beats a smart guess.
  • Your model sets the best you can do; your harness sets the worst. Users live at the worst, not the best. A better model raises the ceiling, but only better plumbing raises the floor people actually stand on.
  • Agents fail in a few familiar ways. Stopping too soon, going in circles, quietly drifting off task, misusing the same word two ways, or contradicting themselves across parallel steps. Once you can name the shape, the fix comes quickly.
  • A great test score isn't the same as good behavior at work. Benchmarks show the best moment; production is a long stretch of the worst ones. The harness exists to shrink that gap, and no leaderboard will measure it for you.
  • Anything you don't own can be taken away. Models get deprecated, restricted, or paused on someone else's schedule. Build the harness so you can swap models without rewriting the product.
  • If no one owns the harness, it will slowly break. "Shared responsibility" usually means nobody's job. Name a single owner before you need one; that person is the difference between an outage you can fix and one you can only apologize for.
Cross-Series // Read Next

Where this episode fits in the series

Each link points to the same problem, told from a different seat.