Autonomas 18-monatige Neuentwicklung des Codebase: Lehren über Tests, technische Schulden und Server Actions

✍️ OpenClawRadar📅 Veröffentlicht: 11. März 2026🔗 Source
Autonomas 18-monatige Neuentwicklung des Codebase: Lehren über Tests, technische Schulden und Server Actions
Ad

Warum ein erfolgreiches Produkt eine komplette Neuerstellung benötigte

Autonoma, ein Unternehmen, das mehrfach die Richtung änderte (Enterprise-Suche, Dokumentengenerierung, Coding-Agent, QA-Testplattform), entwickelte über 1,5 Jahre ein Produkt, gewann Kunden, erhielt Finanzierung von einem großen Branchenakteur und baute ein Team von 14 Personen auf. Trotz dieser positiven Entwicklung entschied sich das Unternehmen, die gesamte Codebasis zu verwerfen und von vorne zu beginnen.

Die Ära ohne Tests und ihre Folgen

Anfangs nutzte das Team ein TypeScript-Monorepo ohne strikten Modus und ohne Tests. Das funktionierte mit 2 Ingenieuren, die große Teile der Codebasis verantworteten, wurde aber nach weiteren Einstellungen katastrophal. Die Codebasis entwickelte Null-Probleme, undefiniertes Verhalten und schlechte Fehlerbehandlung, was zu Bugs führte, die „aus dem Nichts“ auftauchten, und sogar zum Verlust eines Kunden. Der Gründer verbot zunächst Tests, um eine Kultur des schnellen Auslieferns zu bewahren, erkannte später aber, dass dies Produktqualität und Produktivität beeinträchtigte.

Ad

Technische Entscheidungen, die zur Neuerstellung führten

Das ursprüngliche Produkt wurde in der GPT-4-Ära (nicht 4o) entwickelt, als Modelle umfangreiche Schutzmaßnahmen benötigten. Sie bauten ausgeklügelte Playwright- und Appium-Wrapper mit komplexen Inspektionen und 7 Klickstrategien, die sich selbstständig reparierten. Mit den Fortschritten der Modelle ist diese ausgefeilte Inspektion nicht mehr nötig, was die Legacy-Codebasis mit technischer Schuld weniger wertvoll macht.

Abschied von Next.js und Server Actions

Das Team entfernt sich von Next.js und Server Actions und nennt mehrere Probleme:

  • Server Actions sind asynchron und erfordern useEffect-Blöcke oder manuelle State-Verwaltung in React
  • Sie sind schwer zu testen – Tests erfordern das Erstellen von Prisma-Objekten mit In-Memory-Datenbanken oder Mocking
  • Keine Dependency-Injection-Fähigkeit
  • Sie werden global sequenziell ausgeführt, was einen „künstlichen Python Global Interpreter Lock, aber in TypeScript“ erzeugt

Die neue Implementierung beginnt von Grund auf mit Tests und nutzt den striktesten TypeScript-Modus.

📖 Read the full source: HN AI Agents

Ad

👀 Siehe auch

KI-generierter Blumen-Samen-Betrug überschwemmt eBay, Amazon, Etsy
Nachrichten

KI-generierter Blumen-Samen-Betrug überschwemmt eBay, Amazon, Etsy

Betrüger nutzen KI-Bilder, um Samen für Pflanzen wie 'Teddybär-Sonnenblumen' zu verkaufen, die es gar nicht gibt. eBay, Amazon und Etsy haben Mühe, die Flut einzudämmen.

OpenClawRadar
AWS Bedrock eliminiert still und leise das Claude Opus 4.7-Kontingent: Eine Warnung für produktive KI-Workflows
Nachrichten

AWS Bedrock eliminiert still und leise das Claude Opus 4.7-Kontingent: Eine Warnung für produktive KI-Workflows

Ein HN-Nutzer berichtet, dass AWS Bedrock sein Claude Opus 4.7-Kontingent ohne Vorwarnung auf 0 gesetzt hat. AWS-Support bestätigt, dass es sich um ein Systemupdate handelte und eine Wiederherstellung nicht garantiert werden kann. Benutzern wird empfohlen, zu Opus 4.6 zu migrieren oder den Anbieter zu wechseln.

OpenClawRadar
PrismMLs Bonsai 1-bit Qwen-Modelle getestet: 107 t/s Generierung auf 8 GB VRAM
Nachrichten

PrismMLs Bonsai 1-bit Qwen-Modelle getestet: 107 t/s Generierung auf 8 GB VRAM

Bonsai-Modelle von PrismML sind 1-Bit-quantisierte Versionen von Qwen3 8B, 4B und 1.7B, die eine Generierungsgeschwindigkeit von 107 Token/Sekunde und eine Prompt-Verarbeitung von >1114 Token/Sekunde auf einer RTX 4060 mit 8GB VRAM erreichen, bei deutlich reduziertem Speicherbedarf.

OpenClawRadar
🦀
Nachrichten

Seltene Buch-AirTag verfolgt Amazons zerstörerischen KI-Trainings-Scanbetrieb

Ein Buchhändler hat einen AirTag in einem seltenen Buch versteckt, das als Teil einer Sammelbestellung verkauft wurde, und es bis zu einer Amazon-KI-Einrichtung verfolgt, wo Bücher für Trainingsdaten auseinandergerissen und gescannt werden.

OpenClawRadar