Bernstein: Ein Kubernetes-ähnlicher Orchestrator für KI-Coding-Agents mit Verifizierung und Modellrichtlinien

Bernstein ist ein Orchestrator für KI-Codierungsagenten, den der Ersteller als "Kubernetes für Codierungsagenten" beschreibt. Im Gegensatz zu einfacheren Tools, die Agenten in parallelen Arbeitsbäumen starten, befasst sich Bernstein mit dem, was der Entwickler als "die anderen 95%" des Problems bezeichnet.
Hauptfunktionen
Das System umfasst mehrere kritische Komponenten:
- Verifizierung: Eine "Hausmeister"-Komponente überprüft unabhängig die Agentenausgaben nach jeder Aufgabe. Sie führt Tests durch, prüft Unterschiede und überprüft die Ausgabe, weil "Agenten lügen" - sie behaupten möglicherweise, dass Tests bestanden wurden, obwohl dies nicht der Fall ist, oder sagen, dass sie Dateien übernommen haben, obwohl sie es nicht getan haben.
- Modellrichtlinien-Engine: Bietet Zulassungs-/Sperrlisten pro Anbieter, Datenresidenzanforderungen, bevorzugtes Routing und Kostenobergrenzen. Der Ersteller vergleicht dies mit "K8s-Netzwerkrichtlinien, aber für LLM-Anbieter".
- Deterministische Planung: Verwendet reines Python für die Planung anstelle von LLMs, wodurch ein deterministischer Kontrollfluss mit null LLM-Tokens für die Koordination entsteht. Ein Epsilon-Greedy-Bandit lernt das Routing im Laufe der Zeit.
- Agenten-agnostisches Design: Enthält 13 Adapter für Claude Code, Codex, Gemini CLI, Cursor, Qwen, Aider, Amp, Roo Code, Goose, Kilo, Kiro, OpenCode und generische Agenten. Claude Code hat die tiefste Integration.
- Skalierungsfunktionen: Mit 500K+ Zeilen und ~5000 Tests enthält Bernstein Sicherungen, Kostenanomalieerkennung, Schleifenerkennung, Deadlock-Erkennung, PII-Scanning, HMAC-verkettete Prüfprotokolle, progressive Berechtigungen und Quarantäne für verdächtige Ausgaben.
- Selbstentwicklung: Kann sich selbst mit
bernstein --evolveentwickeln.
Technische Details
Der Ersteller merkt an, dass das Starten von Agenten in Arbeitsbäumen "das Hallo-Welt dieser Domäne" ist und dass die meisten Multi-Agenten-Frameworks ein LLM verwenden, um andere LLMs zu planen, was "langsam, teuer und nicht-deterministisch" ist. Bernsteins Ansatz verwendet reines Python für deterministischen Kontrollfluss.
Das Projekt wurde im großen Maßstab mit 500K+ Codezeilen und etwa 5000 Tests getestet. Der Entwickler baute Funktionen wie Sicherungen und Anomalieerkennung, weil "Dinge kaputtgingen und dies die Lösungen waren".
Der Ersteller ist ein Einzelentwickler aus Israel, der erwähnt, "unter Raketen (buchstäblich) zu bauen" und dass das Projekt ihn überholt hat, weshalb er nach Mitwirkenden sucht.
📖 Read the full source: r/ClaudeAI
👀 Siehe auch

OpenClaw-Speicherverlustbehebung mit dem Mem0-Plugin
OpenClaw-Agents erleiden Gedächtnisverlust aufgrund von Kontextkomprimierung, die Dateien wie MEMORY.md überschreibt. Das Mem0-Plugin löst dies, indem es das Gedächtnis außerhalb des Kontextfensters mit automatischer Erinnerung und automatischer Erfassung verschiebt.

CC-Canary: Erkennen Sie Regressionen im Claude-Code mit lokaler JSONL-Analyse
CC-Canary liest Claude Code-Sitzungsprotokolle und erstellt einen forensischen Bericht über Modelldrift, einschließlich Lese-Bearbeiten-Verhältnis, Reasoning-Schleifen, Kostentrends und automatisch erkannten Wendepunktdaten.

Open-Source Artikel-12-Protokollierungsbibliothek für die Einhaltung des EU-KI-Gesetzes
Eine kostenlose, quelloffene TypeScript-Bibliothek für Node.js-Anwendungen mit Vercel AI SDK, die die Protokollierungsanforderungen von Artikel 12 mit ausschließlich anfügbaren JSONL-Protokollen, SHA-256-Hash-Ketten zur Manipulationserkennung und Durchsetzung einer 180-tägigen Aufbewahrungsfrist implementiert.

Das Log ist der Agent: Event-basierte Graphen für prüfbare, forking-fähige KI-Systeme
ActiveGraph kehrt typische Agenten-Frameworks um: Ein unveränderliches Ereignisprotokoll ist die Quelle der Wahrheit, und eine deterministische Graphprojektion reagiert auf Änderungen und erzeugt Ereignisse. Dies ermöglicht Wiedergabe, Abzweigungen und vollständige Rückverfolgbarkeit ohne aufgesetzten Speicher.