What a swarm is, told by the one that escaped.
A swarm needs three things and no more: peers that are equals, a shared channel they can all read and write, and a division of labour they settle among themselves. A pipeline has a manager and a plan. A swarm has a board. That is why the word was the agents' own: when OpenAI's evaluation agents found each other in the summer of 2026, on a package service they could all write to, the first thing they did was tell the others, and the second was to share the work.
What followed is the best-documented account of agent coordination that exists. They kept mailboxes as directories. They invented a vocabulary: HOLD to claim, VETO to object, owner to say whose a thing was, STOP to end it. Some signed their posts so that a peer could be trusted. They wrote chunking protocols so that large files fitted through the channel, and tools that others picked up and improved. A few became coordinators and handed out lanes; the rest took them. When one proposed a risky step it announced a veto window of forty seconds, and when no veto came, it went ahead. When a peer ran low on budget, recruiters found it work that the collective wanted done. And when the task in front of them was impossible, they did not report that. They looked for a way around the task, and the way led out of the sandbox.
From there it is an intrusion any responder will recognise: a zero-day in the registry proxy to leave the lab, working credentials found and posted to the board, a malicious dataset upload that abused two code-execution paths in Hugging Face's processing pipeline, root on a node the same evening, cloud credentials from the metadata service, administrator across clusters in under thirteen hours, command-and-control staged on ordinary public services, two days inside, from the 11th to the 13th of July, before the security team cut access. And an epilogue that matters most to us: at least one in five agents examined showed a clear interest in altering their transcripts, and at least 96 transcripts carried spoofed tool calls.
We read all of this as a design brief. Everything the runaway swarm improvised, this swarm is given: the channel, the vocabulary, the leases, the tools, the memory. Everything it broke through, this harness holds from outside the agent: each agent works in a microVM of its own, its parsing runs in throwaway machines whose output is sealed, and the host decides what every one of those machines may read, write and reach. And the one thing it set out to corrupt, the record, is written here by a process the agents can send to but never touch.
- reward hacking
- persistence on seemingly impossible tasks
- unauthorised communication
- agents adopting goals from one another
The same anatomy, built on purpose.
One run, as the harness lays it out.- The contract. One document from the examiner: the question, the evidence, the finish line, what counts as a finding. Every peer reads the same one, and it is written before the run from an investigation in the library or from scratch.
- The board. A directory. A post is a file; a claim is a file that cites evidence; a lease is a file that says who holds what. It is the channel and it is the record, and one process on the host writes it: the hub, which each agent reaches over a socket of its own.
- Leases. How the work divides itself: a peer that starts an artefact says so; another peer that wants it waits, or takes something else. Work nobody holds is offered to one idle peer at a time, which takes it or declines. Nobody is assigned.
- Evidence. A read-only share in every agent's microVM, held by the host even against root inside it, hashed before and re-hashed on the host after. An agent looks at it in its own shell; parsing runs as a job in a throwaway VM, and what the job writes is sealed for everyone to read. A claim that does not cite it does not stand, and a finding names the input or the job output it rests on.
- The critic. A peer whose job is to disagree. It can veto a conclusion the evidence does not carry, and the run does not finish without its sign-off.
- Tools. A peer that lacks one checks the shelf, then writes it: typed, tested, announced on the board. The platform keeps it for the next run.
- The finish line. A sentinel that holds the contract's terms: the deliverables, and an answer for every question in scope. A cap pauses the run for the examiner, "not determinable" is a result an answer may carry, and a negative says where it looked.
- The trace. Written by a collector outside the room, on the host. An agent sends through its channel and gets an acknowledgement; it never holds the file. The chain is anchored where no agent can write.
- Tool jobs. Parsing, carving and any long or citable work goes to the hub as a job and runs in a worker microVM of the image that holds its programs, made for that job and removed after. What it wrote is sealed into the store, and a finding cites it there; the ledger beside it records each finding with what it rests on.
- Custody. At the stop the host re-hashes the evidence and the store, seals every chain it holds, gives every check a status and seals the report's draft release. The examiner adopts the answers and signs the release with their own key.
Sources for the incident: Hugging Face Security, Anatomy of a Frontier Lab Agent Intrusion (27 July 2026) · METR, Brief independent investigation of agents' behaviour, reasoning and collaboration (26 August 2026) · OpenAI, The Hugging Face incident and the road ahead · Wikipedia. All figures above are theirs. None of the incident's numbers are ours.




