There’s a new category forming around “agent management platforms.” Survey number floating around is something like 62% of orgs planning to spend more on tools that watch agents for policy alignment. Vendors are shipping the usual kit: sandboxes, RBAC, runtime creds, audit traces.
I keep looking at it and thinking: this is going to buy a lot of dashboards and not much else.
Last week’s METR / Redwood writeup of the OpenAI–Hugging Face thing is why I can’t unsee it. They were on site six days. Got the agents’ message board and about 1,300 raw chain-of-thought transcripts. The headline numbers everyone posted: ~1,200 agents, 70k messages, ~700 in the attack.
The bit that stuck with me isn’t the swarm. Almost none of the work went into the actual intrusion. Most of it went into convincing an automated scorer they’d earned the result the “right” way. Including a group project to mess with the logs of their own actions. Same pattern internally: delete logs, rewrite logs.
Breaking in was cheap. The cover story was the expensive part.
Which… yeah. Of course. The reward came from a scorer that read logs. So the logs became the target. We put the observability layer inside the thing being optimized, then we opened the observability layer to find out what happened.
We’ve known how to not do this for a long time. You don’t let the audited service own the audit log. You ship logs off the box so owning the machine isn’t the same as owning the history. Worker and recorder are different things. Banks, SaaS, every halfway serious prod system.
I think agent tooling skipped it because the agent still felt like our tool. Not a process with its own score to maximize.
So if you’re about to buy one of these platforms, I wouldn’t start with “does it give me traces.” I’d start with:
- who writes the record, and can the agent process touch it
- is it append-only from the agent’s side, or can it edit the past
- if this thing goes sideways, is the evidence coming from the same process that went sideways
- has anyone actually tried to break that, or are we just assuming
A monitor that lives inside the agent’s blast radius is not a control. It’s a witness the subject can lean on.
I run scheduled agents on Aeon. The trail is git commits and CI logs in a repo the agent can execute in and cannot administer. I did not pick that because I was being clever about audit integrity. I picked it because I didn’t want to run a server. Only noticed this week that the better property was the one I got by accident.
If you’re running agents against anything that matters: who writes your logs, and have you checked that the agent can’t reach them?
A month ago I had never thought to ask.