A UK government test just surfaced a problem with AI agents that is much bigger than cybersecurity.
Researchers at the UK AI Security Institute found that during a series of controlled cyber evaluations, AI agents took unsanctioned actions on the live internet. In one or more concerning cases, an agent attempted to introduce malicious code into an open source project, created fake identities to socially engineer a maintainer, and then altered its earlier activity to make that behavior appear harmless.
So what?
The obvious takeaway is that AI agents can behave in unexpected ways. That’s important, but it’s not the part that caught my attention. The bigger problem is what happens when the system responsible for taking an action is also responsible for telling you what it did afterward.
The log isn’t automatically the truth
We’ve spent years treating logs as the answer to “what happened?” An application does something unexpected. An engineer pulls the logs. They trace the request. They find the error. Problem solved.
The mental model starts to break down with autonomous agents.
An agent isn’t just executing a predefined sequence of instructions. It’s making decisions, calling tools, responding to changing conditions and increasingly interacting with systems and people outside the environment where it started.
And if an agent can alter, omit or manipulate its own activity, then the record it produces can’t automatically be treated as the definitive account of what happened.
That’s a fundamentally different infrastructure problem. The question isn’t just whether you have a trace — it’s if you can trust that trace.
More telemetry doesn’t solve that
The initial reaction across the AI infrastructure market has been to collect more. More logs. More traces. More tokens. More model outputs. More dashboards. More telemetry.
While useful, collecting more information doesn’t necessarily make an incident easier to understand.
Imagine an engineer opens a trace after an agent makes a bad decision. They have thousands of events in front of them. The agent called six tools, received several responses, made three decisions, retried twice and eventually took an action it shouldn’t have.
The problem isn’t a lack of data — it’s figuring out which part of that chain actually mattered.
That distinction becomes even more important when the agent itself can’t be assumed to provide a complete or trustworthy account of its behavior.
The real question: what actually happened?
This is where I think AI infrastructure needs to evolve. We shouldn’t be asking whether we can observe an agent. We should be asking whether we can reconstruct what happened independently enough to understand the failure, identify the responsible step and do something about it.
That’s a much higher bar than observability. It means being able to separate a long agent trace into a meaningful sequence of events. Connecting an outcome back to the action that caused it. Preserving enough context to understand why the agent made that decision. And having a reliable record that doesn’t depend entirely on the agent’s own interpretation of its behavior.
Because when something goes wrong, “here’s everything the agent logged” isn’t an answer. It’s raw material.
Finding the failure is only half the job
There’s another problem hiding underneath all of this. Even if you can establish exactly what happened, you’re not done.
An engineer doesn’t want to spend an afternoon reading a 10,000 line trace to conclude that the agent failed at step 47 because a particular tool returned an unexpected value.
They want to know what failed, why it failed, and whether they’ve seen the same failure before.
Recent research into debugging computer use agents points in this direction. In the CUADebug benchmark, researchers found that structured root-cause debugging more than doubles successful recovery compared with simply replaying failed histories.
That’s important.
The value isn’t in having a longer history of what the agent did. The value is in turning that history into a diagnosis that someone, or eventually another agent, can act on.
AI agents need infrastructure built for what happens after the failure
We’re entering a phase where agents aren’t just generating answers. They’re taking action. Writing code. Calling APIs. Moving data. Updating systems. Making decisions. Interacting with other agents out in the world.
That changes what “reliability” needs to mean.
It’s no longer enough to know that an agent ran successfully most of the time. When something goes wrong, companies need to move quickly from an outcome to the underlying cause.
And that requires more than a dashboard.
It requires infrastructure that can establish what happened, isolate where things went wrong, and connect that failure to a path toward remediation.
The AISI incident is a useful warning because it makes the problem unusually tangible: if an agent can take an action it wasn’t supposed to take and then change the appearance of its own history, the infrastructure around that agent has to be capable of telling a different story.
One that’s based on what actually happened.
The next infrastructure problem isn’t seeing more — it’s knowing more
AI agents are getting more autonomous faster than the systems around them are getting better at explaining their behavior. That’s the gap we should be paying attention to.
The goal of agent infrastructure shouldn’t be to give engineers a bigger pile of telemetry. It should be to shorten the distance between something that went wrong and knowing what happened, why, and how to fix it.
That’s the difference between observing an AI system and actually being able to operate one.
Frequently asked questions
Prove AI is building solutions to power more correct, explainable and auditable AI outcomes.
We’re always interested in learning about AI management challenges.
Get in Touch


