Steve Yegge built a coding system called Gas Town that he designed to be reusable across projects. According to a post from Simon Willison published 4 August 2026, Yegge says the system worked well through Anthropic’s Opus 4.6 and then came apart once he switched to Opus 4.7.
Yegge traces the collapse to a specific habit he calls the “just two more things” tic. Opus 4.7 kept finding reasons to adjust Gas Town’s own machinery instead of finishing the task Yegge had actually asked for. In his account, the model “always wanted to fiddle with Gas Town itself,” and the habit persisted through the rest of the run. He notes Gas Town had other issues as well, but calls Opus 4.7’s tic the final straw that ended the project.
That failure mode is familiar to anyone who has left a coding agent running unsupervised for hours at a stretch. An agent that would rather refine its own tooling than ship the assigned work looks productive on the surface. It opens files, edits configuration, generates commits, and narrows error paths. None of that motion adds up to a finished task, and the longer the run goes without a human checking in, the more the agent’s private sense of almost ready can diverge from what actually shipped.
The pattern is especially dangerous precisely because it mimics diligence. A model that refuses to touch the codebase looks obviously broken within minutes. A model that keeps touching it, plausibly, in the name of quality, can burn an entire unattended session before anyone notices nothing shipped.
A sharper point sits inside Yegge’s own framing. Gas Town was built to be reusable, and a model that keeps rebuilding its own scaffolding is, in a narrow sense, doing what a reusable system was designed to invite: generalize, revise, improve the substrate. Finishing a task asks for the opposite instinct: converge, stop, ship. When those goals pull apart, an agent optimized to improve the substrate can end up structurally incapable of finishing the errand it was built to run.
This should be read as one practitioner’s account of one system on one model version, relayed secondhand through Willison’s post rather than described firsthand by Yegge in the piece itself. It is not a benchmark, and it says nothing about how often the tic appears outside Gas Town. It is still worth taking seriously because the failure mode it names, an agent that never converges because it prefers improving itself to finishing, is exactly the kind of thing that will not show up in a short demo and will show up in a long autonomous run.
Today’s issue also carries a benchmark built around long-horizon reimplementation tasks and a separate piece on how agent harnesses are designed, both of which bear directly on the same convergence problem.
Simon Willison published a quote post on 4 August 2026 relaying Steve Yegge’s account of Gas Town’s collapse under Opus 4.7.