Speed was supposed to be the whole point of AI-assisted coding. Write faster, ship faster, iterate faster. The problem is that raw generation speed without structure has created a new category of technical debt: bugs that auto-scale with output volume, context that evaporates mid-session, and what the industry is starting to call architectural “slop.”
What Google Shipped
Google has open-sourced the Elephant-Goldfish Model (EGM) plugin under the Apache 2.0 license. The core idea behind EGM is a paradigm shift in how AI interacts with a codebase: design becomes the true code, not a step that happens before or after generation.
The name captures the tension the plugin is designed to resolve. The “elephant” side retains long-term architectural memory across a session. The “goldfish” side represents the short attention span that plagues current AI coding tools, losing context and structural intent as sessions grow longer.
The Reliability Problem It Targets
Current generative AI coding tools have three documented failure modes according to the source:
- Auto-scaled bugs: Generation speed amplifies errors rather than catching them.
- Lost context mid-session: The model forgets earlier decisions as the prompt window fills.
- Architectural slop: Code that works line by line but drifts from the intended structure over time.
EGM addresses these by making the design layer a first-class input rather than an implicit assumption the model has to reconstruct from scratch each time.
️ Availability and License
The plugin is available now under the Apache 2.0 license, which means you can use it commercially, modify it, and redistribute it without royalty obligations. Apache 2.0 also includes an explicit patent grant, which matters for teams that need legal clarity before adopting a new tool in production workflows.
The Operator Takeaway
If you are shipping code with AI assistance and running into the context-collapse problem on longer sessions, EGM is worth a look. The Apache 2.0 license removes the adoption friction that often slows open-source evaluation at small companies. The design-as-code framing is a meaningful architectural bet, and Google making it open source means the community can validate or stress-test that bet in real projects rather than controlled demos.
