Was macht fram-loop?
Autonomer Zwei-Agenten-Entwicklungszyklus – Entwickler + Prüfer, phasengesteuert, Güterzug-Modus
Überblick
fram-loop implementiert einen autonomen, sich wiederholenden Entwicklungszyklus, bei dem zwei KI-Agenten (Builder und Reviewer) zusammenarbeiten, um Entwicklungsaufgaben ohne menschliches Eingreifen durchzuführen. Er liest Aufgaben aus einer Statusdatei (state.md), generiert und überprüft Codeänderungen und schreitet durch einen phasengesteuerten Workflow fort.
Funktionen
- Zwei-Agenten-Architektur: Builder generiert Code; Reviewer validiert die Ausgabe.
- Phasengesteuerter Workflow: Jeder Schritt durchläuft Genehmigungs-Gates, bevor er fortfährt.
- Güterzug-Modus: Verarbeitet Aufgaben aus einer Prioritätenwarteschlange ohne menschliche Unterbrechungen.
- Statusbasiert: Verwendet
state.mdfür Aufgaben-Tracking und Kommunikation. - Git-Strategische Handhabung: Kein direktes
git add/git commit; stattdessen werden Änderungen gespeichert (save_work) und bei Bedarf committet.
Verwendung
- Aktiviere den Skill in deinem AI-Agenten (z. B. Claude Code, Cursor, Codex).
- Definiere Aufgaben in der
state.md-Datei. - Führe den Loop aus: Der Builder bearbeitet Aufgaben, der Reviewer prüft den Code.
- Bei Bestehen wird der nächste Schritt ausgeführt; bei Fehlschlag erstellt der Reviewer einen Fehlerbericht.
Plattformunterstützung
- Claude Code
- Cursor
- Codex
Hinweise
- Stelle sicher, dass
state.mdexistiert und lesbar ist. - Der Skill interagiert nicht direkt mit Git; verwende
save_work, um Änderungen zu persistieren. - Für Event-getriebene Modi verwende den integrierten Event-Manager.