ZeroNoise Logo zeronoise
Post
Models are skipping the edit tool: Ronacher and Huntley on code mode, stale AGENTS.md files and harness design
•
5 min read
• 143 docs
State of Agentic Coding #11 reports that frontier models now write their own code to edit files instead of using harness tools, and asks what that means for harnesses, visibility and agent instructions. Also: bounded overnight loops, continuous review, and new Cursor and Codex releases.

Models are routing around the edit tool

In State of Agentic Coding #11, Armin Ronacher reported that Pi still provides an edit tool, but with Astra and Opus 5.5 it goes unused in about 80% of cases. The models write one-off Python to edit files instead . His explanation is that training rewards success by whatever means, so the models fall back on ad hoc code. Pi already offers "code mode", which runs JavaScript in the harness loop rather than bash where your files live, and will probably make it the default .

Three consequences for developers follow:

  • Readability. Astra's code written on the fly reads like code golf: single-character variables and no indentation . Ben Tossell pointed out the tension: very compact code suits a tool loop but isn't what you want in application code . Watch for it leaking into your codebase.
  • Visibility. Pi will probably hide tool output soon, because when the model runs unreadable code, explaining it would take a second LLM . Ronacher calls this a regression. For critical work you need checks along the way, not just the agent's word at the end, and he floats a separate commentary stream from another model .
  • Model divergence. Huntley says Kimi still reaches for the edit-file tool, while the frontier American models write code over bash to get around it .

Huntley's write-up adds a hot take you can act on: delete and redo your AGENTS.md and many skills after every model release, or at least every couple of months, because "best practice" goes stale . The same reasoning applies to harnesses. Most agents copied Claude Code's loop: transcript, tool call, tool result. That loop fits background compaction and multi-person Slack threads poorly, and an agent will "happily build you a decent-looking agent" on top of it that is unreliable underneath . Pi Durable, which resumes exactly after a harness restart, including with sub-agents talking to each other, took four months for about 10,000 lines. The team solved the problem around twenty times, about two hours each, before the trade-offs felt right .

Two other ideas from the episode:

  • Huntley's Lisp demo connects an LLM to a running Lisp image with just two tools, evaluate an expression or define a function, and lets you roll changes back. You change the running program by chatting with it instead of editing files and recompiling .
  • Ronacher uses fast classifier models each morning to check open issues against his own criteria and see how they changed since the day before .

Overnight and parallel patterns from High Taste Testers

On Latent Space's new High Taste Testers show, one practitioner said Opus 5.5 is finally good enough to start agents at 10 p.m. and review at 9 a.m. across about 10 prototypes. He also warned that agents running non-stop on production software create more code than you can absorb . His method is a "poor man's Ralph loop": queue 5–10 prompts, such as implement, compact, reread the plan, keep improving, so the run stays bounded .

Other patterns from the episode:

  • A "detach mode" skill runs CLI agents in the background, up to 40 in parallel, with logs to monitor, pause, improve and rerun .
  • Codex staff reportedly said subagents beat separate sessions because of cache optimizations . One user set 48 subagents in their config and burned through their Astra limits in about two hours; another keeps it at about 15 .
  • For very hard problems, run the main thread in ultra and give it only one job, dispatching subagents. Put timers on them and push any that stall .

OpenAI's Tibo says Codex & Work now gives more effective usage by reusing context across subagents, keeping context cached longer, and routing requests to get more cache hits . ChatGPT's GPT-6 Astra Pro can now run several agents in parallel on parts of one task, for Pro users in the Chat tab .

Review and codebase hygiene

The Claude Code team (Addy Osmani, Morgan Westlee Lunt and Qing Wang) says "did a human read the code?" is the wrong question. The real one is what could go wrong with a change and which check, automated or human, should catch it. Review now runs continuously "like spellcheck", and Claude has reviewed and fixed most changes at least once before a human looks . Boris Cherny says Claude Code Review runs on all his PRs and catches almost every bug before it goes in .

Geoffrey Huntley points out that agents copy a messy codebase's bad patterns everywhere. He suggests periodically having the model rename things and restructure modules, files and directories. He calls this a "janitorial Roomba" job, suited to a skill run by cron or by a GitHub Actions job on trunk . His personal-bot write-up has one design rule: build thin bots, one per function, that call each other and chain together like Unix pipes . His Overalls bot sends coding tasks to short-lived Firecracker VMs on his own infrastructure . He also flags Claude Code's crossSessionInbound=accept setting as apparently the key primitive behind "hive swarms" .

Tool releases

  • Cursor: cloud agents can build interactive canvases, such as dashboards or reports, that you share by link . The Environments API (beta) lets you create and manage environments programmatically, including the repos they clone and their environment.json setup . Environments now support up to 500 repos, and large multi-repo environments start 5x faster (changelog) .
  • LangSmith AI Search: structured filters narrow the traces first, then a small model checks each remaining one in parallel, usually in under half a second each . LangChain checked 150 conversations from its Open SWE coding agent. The median ran 84K tokens, about 1.5K came from the user and the final reply, and roughly three-quarters was tool output .
  • Managed Deep Agents adds your credentials at a proxy outside the sandbox, and only on calls to services you've allowed, so a malicious package can't steal them .
  • Riley Brown's hands-free setup: walk with AirPods and talk to his Dot coordinator, which starts several Codex sessions, such as company research, a landing page and a website update. He says to connect your tools so it has context . He also calls GrokBot through a webhook skill from Claude Code to search X without an X API key, and says setup takes under two minutes .
  • Fai (repo) is Krzysztof Cieslak's functional language for exploring software engineering tools designed for agents .
  • Theo says OpenAI has lately given him significantly more cybersecurity risk flags and refusals than Anthropic .

Want personalized briefs on the topics you care about?

Create your own agent and get daily or weekly cited briefs on the topics you care about, shaped by the people, newsletters, podcasts, blogs, and channels you choose.