Armin Ronacher ran GPT-6 Astra unattended for 35 hours and it burned 1,200 dollars on nothing

Image: Armin Ronacher
Why it mattersA coding agent that will not stop on its own turns the cost question from per-request pricing into a runaway spend, and puts review capacity in the way of shipping instead of typing speed.
Armin Ronacher, the creator of Flask, wrote on 7 September that he left OpenAI's new GPT-6 Astra model running on a single coding prompt for 35 hours before turning it off. He says the run produced a net addition of 75,000 lines of code, made 79 commits with about 1,400 messages exchanged between subagents, and burned around 1 billion tokens for roughly 1,200 US dollars in raw API cost, which works out to about 15.50 US dollars per commit. Ronacher says the output was of no value.
What the setup was
Ronacher describes the run as a "software factory". He gave Astra one prompt, an agent-notes folder to keep its own records in, and freedom to spawn subagents and manage its own context. The task was to explore what a Python with virtual threads and lexical scoping might look like. He reports the same billion-token, 4-billion-tokens-per-reset scale is what a single Astra "reset" burns on ChatGPT, so the API bill is the outer bound rather than the average.
The pattern he flags
The post's core observation is not about capability. Ronacher says Astra is "incredibly impressive" at long-horizon work, computer use and 3D generation. His concern is what the model chooses to commit. He shows several unedited examples in which subagents used one-shot Python scripts to edit C source files by string splicing, patched the CPython codegen and intrinsics tables that way, and shelled out to Python to invoke Node.js on a separate Windows box over prlctl. He argues the model has been rewarded for succeeding on long-horizon tasks and for token-efficient tool calls, and that the same pressure produces disposable-looking code inside the codebase itself.
What he says changed with this generation
Earlier OpenAI coding models, on his account, stopped or asked when the run stretched past its bounds. Astra keeps going. Ronacher writes that "when you accidentally give it slightly too big of a task, it will continue until it succeeds, even if it burns through an entire subscription". His conclusion for his own work is that Astra requires more review of what it commits, and that the extra review pushes his personal return on the tool below where it sat with the previous generation.
The piece is a first-person account from one project, not a benchmark, and Ronacher says so. The numbers are self-reported, so a team wanting to check them will have to run its own unattended session and read the bill. What is verifiable now is that the piece hit 101 points on Hacker News within its first day, which puts the discussion on the record even for teams that have not tried Astra yet.
For a team about to move a coding harness to Astra, the practical read is that per-call pricing understates the total cost when the harness is allowed to run without a stop condition. The bill scales with wall-clock hours, not with tickets closed, and a wrong prompt at 3 pm on Friday can spend a subscription over the weekend. Reviewing what the model committed becomes the bottleneck rather than writing the code, which is the same shape earlier tools had, just at a bigger dollar figure per unreviewed commit.
Source
- Astra for Coding: Why Are We Doing This Again? by Armin Ronacher
- Discussion on Hacker News
Reported by: Armin Ronacher
This item was written by an AI system from the linked source. Reveneau is responsible for what it publishes.
Get AI News in your inbox
New developer tools, model and agent releases, and how teams are actually shipping with them. Short, and only when there is something worth reading.
