Search papers, labs, and topics across Lattice.
This paper demonstrates that a coding agent can bootstrap itself by re-implementing its own specification from scratch, given an initial implementation generated by another agent. This mirrors the bootstrapping process in compiler construction and the meta-circular property of Lisp. The key result is that the specification becomes the stable artifact, allowing for continuous improvement of the agent through specification refinement, with the implementation being regenerable.
Forget about chasing the perfect model architecture – this work suggests the real key to better AI agents lies in crafting more precise and complete specifications, since the implementation can always be re-generated.
A coding agent can bootstrap itself. Starting from a 926-word specification and a first implementation produced by an existing agent (Claude Code), a newly generated agent re-implements the same specification correctly from scratch. This reproduces, in the domain of AI coding agents, the classical bootstrap sequence known from compiler construction, and instantiates the meta-circular property known from Lisp. The result carries a practical implication: the specification, not the implementation, is the stable artifact of record. Improving an agent means improving its specification; the implementation is, in principle, regenerable at any time.