
Share
Anthropic’s engineers are pushing the boundaries of autonomous coding with a novel multi-agent system inspired by GANs, tackling both frontend design and long-running applications.
Over the past few months, I’ve been diving deep into two interconnected challenges at Anthropic: getting Claude to produce high-quality frontend designs and enabling it to build complete applications autonomously. This work builds on earlier efforts where my colleagues and I made significant strides in improving Claude’s performance through prompt engineering and harness design. However, we eventually hit a ceiling.
To break through these limitations, I drew inspiration from Generative Adversarial Networks (GANs) and designed a multi-agent system with distinct roles for each agent. This approach not only enhanced the quality of frontend designs but also improved the reliability and efficiency of long-running autonomous coding sessions.
The core of our solution is a three-agent architecture: the planner, the generator, and the evaluator. Each agent plays a crucial role in ensuring that the final output meets high standards of quality and correctness.
To make this system work effectively, we had to develop a set of criteria that could turn subjective judgments like "is this design good?" into objective, measurable metrics. This was particularly challenging for frontend design, where aesthetic preferences can vary widely. We tackled this by defining specific aspects such as layout balance, color harmony, and user interface consistency.

In the context of long-running autonomous coding, we carried over two key lessons from our earlier harness work:
By implementing this multi-agent system, we've significantly improved Claude's performance in both frontend design and long-running autonomous coding. This approach not only enhances the quality of the final output but also increases reliability and efficiency, setting a new standard for agentic coding at Anthropic.
Tags
Original Sources
Harness design for long-running application development
↗ https://www.anthropic.com/engineering/harness-design-long-running-apps?utm_source=tldrai
About the author
Kai built ML infrastructure at a Bay Area startup before developing an obsession with transformer architectures and inference optimisation that eventually pulled him out of product work entirely. A stint at a compute research lab sharpened his instinct for what actually matters in a model release versus what is marketing. He writes from the inside — from the perspective of someone who has debugged the systems he is describing at three in the morning. He is allergic to hype and instinctively drawn to the unglamorous plumbing questions that everyone else skips over.
More from The Engineer →This Week's Edition
25 March 2026
58 articles
Related Articles
Related Articles
More Stories
© 2026 Cedar & Bloom. All rights reserved.