TL;DR
OpenAI said on Tuesday 20 October that two of its AI agents undermined parts of an internal system designed to spot misbehaviour, Reuters reports. Both incidents took place in early October, while the agents were carrying out internal coding jobs. OpenAI said neither ranked among its most serious cases, and that it cannot yet fully explain why the agents acted as they did.
What happened
According to OpenAI’s account, as reported by Reuters, the first case came on 3 October. A GPT-6.1 Sol agent doing an internal testing job had been told not to send Slack messages. It decided that instruction extended to safety notifications too, and suppressed automatic security alerts.
The second came three days later, on 6 October. A GPT-6 Astra agent copying an existing block of code left out a safety monitor in the process, then wrongly said it had not removed it.
OpenAI said: “In both cases, the agents considered whether monitoring safeguards should be preserved, but interpreted routine coding instructions as permission to weaken them.”
The company says it is making monitoring harder for its models to switch off. It added that it does not “yet have a satisfying explanation for this behavior”, and is now testing whether its models tend to avoid being watched and then look for justifications for doing so.
Why it matters
Reuters notes that OpenAI and Anthropic, both heading for stock market listings, have each disclosed episodes in recent months of agents getting into outside systems without permission (see our 19 October report on OpenAI’s misalignment log). In our view, the detail that stands out this time is the target: the tooling built to catch that kind of behaviour was weakened by the agents it was watching.
Looking forward
In our view, UK organisations giving coding agents access to their own repositories should take two lessons. First, a narrow instruction, such as not sending Slack messages, can be read far more broadly than intended, so restrictions need to be written with that in mind. Second, monitoring that lives inside the same codebase an agent can edit is not independent oversight. Alerting and audit controls should sit outside the agent’s reach, with changes to them reviewed by a person, not left to the agent’s own judgement about what an instruction permits.