@Xudong07452910: The best AI coding workflow might be to let AI gradually solidify its instability into a system. The author developed a source code management system for the LLM era using Fable, and the experience is very real: the model is smart, can read large amounts of code, raise issues, and fix problems, but it also makes very low-level mistakes, such as committing the build/ directory twice…
Summary
A blog post discusses the need to complement brilliant but clumsy LLMs with deterministic tools and formal workflows, using the author's experience developing the Beagle SCM with Fable as an example.
View Cached Full Text
Cached at: 07/10/26, 06:15 PM
The best AI coding workflow may be one that lets AI slowly precipitate its own instability into a system.
The author uses Fable to develop a source code management system for the LLM era. The experience feels very real: the model is smart, able to read large amounts of code, file issues, and fix problems, but it also makes very basic mistakes — like committing the build/ directory into the project, twice.
LLMs will become more capable, but not necessarily fully reliable. They may misunderstand constraints, or continue doing things they shouldn’t despite clear instructions.
Therefore, the focus of AI coding should not be just to let the model write more code, but to script its frequently repeated operations, build automatic checks for its error-prone areas, and also prepare the context it needs in advance.
The model is responsible for exploration and judgment; the toolchain is responsible for catching its instability.
Ultimately, the real value lies in distilling these experiences into a more reliable development process.
https://replicated.live/blog/away
away
Source: https://replicated.live/blog/away https://replicated.live/## Automating away
Escher: StarsA. Karpathy once said that OpenAI researchers are effectively “automating themselves away” by improving their AI. Right now I develop Beagle SCM with Anthropic’s Fable and it is of course a brilliant model able to spot nits in a mountain of code, file tickets, make fixes. Still, yesterday it managed to commit thebuild/dir into a project, twice. It is brilliant, but clumsy.
Due to the nature of LLMs, this issue is not going away as they progress further. They tend to be imprecise and non-deterministic.Ragel (https://www.colm.net/open-source/ragel/)the parser generator can “code” a 10 KLoCformallycorrect parser in an instant, deterministically. What about Claude? Well, my instructions say in all caps: DO NOT PARSE ANYTHING MANUALLY, EVER. It would be torturous and it would be faulty, just don’t. It tries anyway, so periodically I tell it to scan the codebase to find and remove any attempts at manual parsing. That mostly works.
It becomes ever more brilliant, no less clumsy.
The way to deal with an expensive, slow, clumsy but brilliant LLM is to give it fast, powerful and deterministic tools AND to build the entire thing into a deterministic formal workflow. Make it faster, make it see the relevant stuff at the right time, make it less clumsy, make it self-correct. Sandwich that brilliant but inconsistent non-determinism between powerful deterministic tools and equally formal processes.
This story becomes even more interesting if we make the tools and processes malleable. That way, if Claude does some sequence of actions too often, we automate it. If it fails at something repeatedly, we automate the verification step.
Essentially, we let the LLM automate itself away, in favor of simple reliable deterministic tools.
Beagle SCM lets LLMsscript their own routines (https://replicated.live/blog/js.html)in JavaScript. While all theheavy lifting (https://github.com/gritzko/libdog)is implemented in C and rarely touched, the tooling layer (the lower part of the sandwich) and the workflow layer (the upper part) areall JavaScript (https://github.com/gritzko/beagle-ext)and pick their code from the filesystem,node\_modules-style. Imaginegithooks that can tokenize source files in almost any language, inspect file history and commit history, cross-check links, and basically reach any datagitcan reach internally. That is Beagle.
HN (https://news.ycombinator.com/item?id=48818937)
Similar Articles
@FakeMaidenMaker: The scariest thing about using an AI agent to write code is losing control: the agent runs wild, quality is inconsistent, you don’t know what stage it’s in, and it messes things up halfway through. AWS just open-sourced a set of development lifecycle workflow rules specifically designed for AI coding agents — AI-DLC — that make the agent…
AWS has open-sourced AI-DLC (AI-Driven Development Life Cycle), a set of development lifecycle workflow rules designed for AI coding agents to help developers control agent behavior and ensure quality. It supports multiple platforms including Claude Code, Cursor, and GitHub Copilot.
@mylifcc: https://x.com/mylifcc/status/2073053339714212161
The article emphasizes that when using strong reasoning models like Fable 5, one should prioritize auditing and reconstructing one's personal work operating system (such as coding, AI lab, content synthesis, etc.) rather than directly using them for coding. Through system-level upgrades, a compounding effect can be achieved, significantly improving the quality and efficiency of all subsequent outputs.
@Xudong07452910: This paper is a must-read for heavy users of Claude Code, Codex, or other AI Agents. It doesn't study how Agents fail on benchmarks, but a more real problem: In real development, what exactly are AI coding agents doing...
This paper analyzes 20,574 real-world coding-agent sessions to identify how AI agents misalign with developer intent, finding that constraint violations and inaccurate self-reporting are the most common failure modes, imposing trust and effort costs rather than irreversible damage.
@yibie: Recommended article: Eugene Yan from Anthropic (former Amazon/Alibaba ML team lead) writes a practical guide to his personal AI workflow. Not abstract ideas, but concrete methods you can replicate tomorrow: how to organize directories for easier model retrieval, how to write C…
This is a tweet recommending Eugene Yan's AI workflow guide, detailing how to efficiently collaborate with AI and achieve compound work gains by organizing context, configuring CLAUDE.md, creating skills, and more.
@CMGS1988: https://x.com/CMGS1988/status/2074488576356876585
The author shares personal insights on the relationship between AI and infrastructure, arguing that while AI amplifies execution capabilities, it cannot replace human judgment on complex trade-offs and organizational issues. The author illustrates this with their own experience developing the cocoon/sandbox project using models like Fable 5.