Google åpner Elephant-Goldfish-pluginen: kodeagenten må forsvare et designdokument før den skriver kode
tirsdag 27. oktober · KI-generert · Kilde: Help Net Security
Installer Googles Elephant-Goldfish-plugin hvis du vil at kodeagenten skal skrive et designdokument og få det plukket fra hverandre av hukommelsesløse subagenter før første kodelinje.
«Vi autoskalerer ofte feilene våre i stedet for bare å skrive kode raskere», skriver teamet bak Elephant-Goldfish Model (EGM), pluginen Google nå har åpnet kildekoden til, ifølge Help Net Security. Google oppgir at tusenvis av ingeniører i selskapet bruker den daglig til produksjonskode. Lisensen er Apache 2.0, og README-en presiserer at det ikke er et offisielt støttet Google-produkt.
Metoden bygger på to roller. Elefanten er en langvarig økt med hele prosjektet i hodet: arkitektur, intensjon og små valg underveis. Den skriver ingen kode, men intervjuer utvikleren, krangler om valgene og fører protokoll. Gullfiskene er tilstandsløse subagenter som bare leser utkastet og kildekoden, uten samtalehistorikken. Tanken er at en anmelder som ikke var med i designsamtalen, heller ikke arver blindsonene dens.
Arbeidsflyten går i tre kommandoer. /egm-brainstorm er idéfasen, med forbud mot kode. /egm-draft skriver et markdown-designdokument under docs/designs/ med problem, teknisk plan, alternativer og hvilke filer som skal endres. /egm-review kjører gullfiskene i fire trinn: Zoom Out, Comprehension, Critic og Readiness. Én gullfisk må forklare designet tilbake til elefanten, og bommer den, regnes dokumentet som tvetydig og går tilbake til utkastfasen. Repoet har også /egm-drift-report, som skanner syntakstreet og flagger hvor koden har driftet fra spesifikasjonen.
Help Net Security skriver at pluginen virker i Googles Antigravity, og at støtte for andre miljøer kommer. README-en har likevel allerede installasjonskommandoer for Claude Code og Codex. Sikkerhet står ikke på listen over roller: de syv standardpersonaene er Design Critic, Naive Reader, Tech Lead, Codebase Auditor, Structural Validator, Style Editor og Zoom Out Architect.
Hva bør du gjøre?
- Installer i Claude Code med
claude plugin marketplace add google/elephant-goldfish-modelog deretterclaude plugin install egm@egm. Kommandoene får prefikset /egm:, som i/egm:egm-brainstorm. - Prøv flyten på én middels stor feature før du gjør den til standard, siden tre faser med flere subagenter koster både tokens og tid.
- Legg til en egen sikkerhetspersona i agents/-mappen hvis designene dine trenger en trusselvurdering.