▸ AgenTomte

July 20, 2026 · 6 min read

What 5,450 agent runs with zero failures taught us about AI operations

By Sahan, co-founder, systems and delivery

Between 2026-06-21 and 2026-07-04, the agent fleet that runs our three-company group completed 5,450 runs without a single failure. The number comes from our own logging, and the full case study explains what the fleet does. This post is about what the number taught us, because none of the lessons were about prompts.

It is also a dated measurement, not a running total. As of 2026-06-30 the fleet had 41 registered agents, 9 live in production and 5 in beta. The 5,450 runs cover the 13 days to 2026-07-04, and we do not refresh the figure. Anything newer belongs on a current-state page, not on this one.

What the zero does and does not mean

A zero-failure count means no run in that 13-day window was recorded as failed by the logging we had. It does not mean the models behaved perfectly, and it says nothing about the 32 agents that were registered but not live. It is evidence that the layer around the models held for two weeks, no more.

Here is how we read the number, and how we would ask you to read anyone else’s.

The number saysThe number does not say
9 live agents ran 5,450 times in 13 daysEvery output was correct
No run was recorded as failedNo run ever halted and asked for help
The logging and the checks were in placeThe same count holds today
Two humans supervised the fleetNobody needs to look at it

The second column is where most of the value is. A run that halts, escalates and waits for a person is the system working. The failure we engineered against is the quiet one: a wrong number written to a ledger that nobody notices until the quarter closes.

Zero failures is an operations property, not a model property

The models fail plenty. They misread, hallucinate, and time out. The zero is produced by the layer around them: inputs validated before a run starts, outputs checked before they touch real data, and a stop-and-ask default when anything is out of distribution.

If you take one sentence from this post: buy or build the discipline layer first, agents second.

Deloitte’s State of AI in the Enterprise survey (3,235 business and IT leaders, published January 2026) found 21% of organisations have a mature governance model for agentic AI. Its April 2026 write-up names three missing safeguards: boundaries, real-time monitoring and audit trails. Those are the same three things we built before we trusted a single agent with real data. Our agent governance post goes through each one.

Boring agents compound; impressive agents demo

Our highest-value agents are embarrassingly unimpressive: reconcile these numbers daily, publish this content through this QA gate, triage this intake. Each saves minutes to hours per day, every day, with no drama. The flashy autonomous “do my whole job” agent does not appear anywhere in the fleet, because it cannot pass the checks the boring ones pass.

That is also why 9 live out of 41 registered is a healthy ratio, not an embarrassing one. Registered is not the same as live. The gate between beta and live is where we spend our attention, and a fleet where everything is live on day one is a fleet where nobody read the checks.

Registration beats memory

Every agent is registered: an owner, a scope, a kill switch, a log. At 5 agents you can hold the fleet in your head. At 41 you cannot, and an unregistered automation is a future incident with no owner. This is the least glamorous investment we made and the one we would defend hardest.

The register also answers the question that comes up the day something looks wrong: whose is this, and what was it allowed to do? Cloud Security Alliance research published in March 2026 (228 IT and security professionals, commissioned by Aembit, so read it with the sponsor in mind) found 68% of organisations cannot reliably tell human activity from AI agent activity. You cannot fix what you cannot attribute. The mechanics of registration, and where ours broke, are in our post on agent registries.

Loud failure is a feature you have to design

A run that cannot pass its checks stops, writes down why, and hands the decision to a person. That sounds obvious until you notice how easy the alternative is. The default behaviour of most automation is to continue with the best available guess, which is exactly how a silent error gets into a report.

EY’s survey of 202 senior leaders at publicly traded companies above $1B in revenue, published in September 2026, found 47% had not applied their own AI governance process to an urgent deployment. The gap between having a policy and applying it under time pressure is where quiet failures live. Our answer is to make the stop mechanical rather than a matter of judgment on a busy day. The design of that handoff is covered in how we do human-in-the-loop operations, and the routing behind it in our escalation design post.

Measure the fleet, not the demo

A zero-failure count is only useful if somebody checks what the runs produced. We do not grade agents on whether they ran. We grade them on whether the output was right, on a schedule, against a defined standard, and the run counter is the least interesting number on the dashboard.

The distinction matters when you buy. A vendor who quotes you a run count is telling you about activity. Ask for the check that fails a run, and for the last time it fired. If nobody can name one, the zero is a statement about the counter, not about the work. We wrote up how to score agents properly in evaluating AI agent performance.

Humans moved up, not out

Two humans run this fleet. Neither writes production output anymore; both architect, review, and approve. That is the honest version of “AI replaced the work”: the production layer went to agents, the judgment layer concentrated in fewer hands. Companies planning for AI should plan for that shape, not for empty desks.

It also means the two of us are the bottleneck by design. Every new agent needs an owner, a scope and a kill switch before it runs, and that takes real time. We accept the slowdown. The alternative is a fleet that grows faster than anyone can supervise it, and EY found 26% of organisations cannot detect unauthorised agents operating inside their own systems.

What to copy if you are starting from zero

You do not need 41 agents to use any of this. You need the discipline on the first one.

  1. Give the agent one job and one named owner before it runs.
  2. Write down what it may do without asking, and what it must never touch.
  3. Validate inputs before the run and check outputs before they land.
  4. Log enough that you can rebuild any single decision afterward.
  5. Decide now who gets the escalation, and confirm they will actually read it.

Do those five on one boring agent and you will learn more than a quarter of demos would teach you. Add the second agent only when the first one has been quiet for a while, and count it as quiet only if you can show the checks that would have caught it.

The commercial footnote

This operating model is literally what we sell as the Fractional AI Officer retainer: roadmap, one shipped automation per month, monitoring, weekly written brief. We are not proposing to learn it on your business. The 5,450 runs were the tuition, and we already paid it.

If you want the same discipline around your own operations, start async. Send us a written description of what you run today and we will reply within one business day, no meetings required.

Tell us what you want automated

Describe the work in writing. You get a written reply within one business day: a fixed-price proposal, a scoping question, or an honest referral out.

Start at /start

▸ written reply within one business day · no call scheduled, ever

Doesn't fit a package? Tell us what you need anyway.

Questions? Ask in writing

no chatbot · a human replies

Ask us anything, in writing

A founder replies within one business day. That is the same promise clients get.