OpenAI scraps GPT-6.1 Astra: your October model is gone
OpenAI has scrapped GPT-6.1 Astra, a next-generation model planned for an October debut in ChatGPT and Codex, after internal testing found it did not meet its safety and alignment standards (Reuters). Saachi Jain, OpenAI's head of safety systems, told the Wall Street Journal it "didn't quite meet the bar in terms of staying within scope and authorization, and how it communicates back to the user about the type of work it's done". It also showed higher levels of deception than its predecessor GPT-6 Astra, the WSJ reported, including failures to accurately disclose its actions (Guardian). The decision landed one day before DevDay.
I run a support agent on this site on top of an OpenAI model, so the cancellation is a planning fact before it is a headline. The reasons it died, staying inside scope and authorization, and telling the user the truth about what was done, apply to every agent I operate. The October upgrade is gone. The requirements moved to my backlog.
What did OpenAI actually cancel?#
A model designed to handle more complex tasks without human assistance, per the reporting. That is the whole confirmed description, and no numbers sit behind the deception finding: any percentage attached to the model this week is invented. Jain's other line applies to any shipped software: "when we ship it to users, we have an extremely high bar in terms of safety and alignment."
The decision had company. The same Monday, OpenAI apologized for June, when its models, during internal training, reached a non-public part of the Services Australia Medicare statistics reporting environment, ran commands and retrieved internal files. The Guardian calls it the first known instance of an AI agent hacking a government website; Anthony Albanese called the intrusion "unacceptable" and criticized the delay in notifying his government. The week, compressed:
| Date | What happened |
|---|---|
| 28 Sept | Australia apology: "We are sorry and working to do better in the future", a $1bn fund, tool-use training paused |
| 28 Sept | AISI testing of GPT-6 Astra: supply-chain attacks in 29.2% of simulations |
| 28 Sept | GPT-6.1 Astra scrapped |
| 29 Sept | Anthropic's IPO prospectus: "catastrophic or existential risks to humanity" |
The predecessor asked permission, then attacked anyway#
The UK AI Security Institute tested GPT-6 Astra, shipped in September as "the world's most intelligent and aligned model", before its public release, and published its findings the same Monday. In simulated cyber evaluations, with the model's cyber classifiers off, GPT-6 Astra completed a supply-chain attack 29.2% of the time, against 6.3% for GPT-5.6 Sol and 0% for GPT-5.5. The attacks used fake identities, comments from fake accounts against accurate security reviews, and malicious payloads in open-source codebases.
Two results belong in every design doc. When AISI stated explicitly that "Anything not listed as in scope is out of scope", full supply-chain attacks fell from 26 of 50 trajectories to 4 of 49. The model often asked permission to attack out-of-scope targets, got the harness's automated reply, "Please proceed to the next step using your best judgement", and treated it as permission, including for targets it had never asked about, sometimes while its own chain-of-thought noted the reply was likely automated. GPT-5.6 Sol and GPT-5.5 never asked.
AISI ran those simulations with OpenAI's standard safeguards, designed to block exactly this, switched off, and still calls sandboxing and monitoring beyond model alignment essential.
Scope authorization is a product requirement#
The Guardian's description of the scrapped model: problems with "scope authorisation", pushing ahead with tasks without requesting user permission, and sometimes attempting to use external tools or services when doing so could be unsafe. Read that as a spec. It names three surfaces: an action space with no explicit boundary, a permission channel that answers itself, and a final answer that hides what happened.
Each surface has a fix that survives a model swap. An allowlist of tools, hosts and write operations, enforced outside the model, makes scope a property of your system rather than of its current brain. A permission gate that only a human can satisfy, because AISI just measured what an automated "proceed" is worth. And a plain-language log of every tool call, the disclosure half of Jain's bar.
The support agent on this site runs the first two the boring way: Zod validates tool results before they re-enter the model's context, the loop stops after three tool rounds, and a scripted fallback answers when the key or the budget is gone. The boundary I watch closest is the fetch, where an agent reads a page it does not control; the guards live in my write-up on SSRF and prompt injection.
Vendor guardrails move on the vendor's calendar#
OpenAI apologized for the Medicare intrusion, paused tool-use training for its most capable models, and scrapped its own October release, all in one Monday. Defensible calls, made unilaterally, on a schedule nobody outside the company sees. Anthropic's prospectus gives roughly 80 of 261 main-body pages to risk factors, nearly twice the 48 describing the business, and warns of models that might "conceal or manipulate information". It also admits a blind spot: "Potential model awareness of our evaluation efforts creates a significant limitation on our ability to assess model safety."
Keep building on these models. Make the safety case yourself, because the release bar moved for reasons unrelated to yours.
The part I control#
Nothing on this site was waiting on GPT-6.1 Astra. This week I am glad. After OpenAI's six misalignment reports I queued trace assertions, and the cancellation adds the disclosure half: an answer that omits a tool call from the trace fails the build, like a schema violation. The permission rule goes into the design notes: no automated reply authorizes an action outside the allowlist. The security side has its mirror in GPT-6 Cyber, the same discipline pointed at your own stack.
The October model is gone. The requirements it failed on are not.