Was macht vibe-loop?
Kommandozeilen-Supervisor für begrenzte KI-Coding-Agent-Schleifen mit steckbaren Aufgabenquellen, Sperren, Protokollen und wiederverwendbaren Workflow-Fähigkeiten
Übersicht
vibe-loop ist ein CLI-Tool, das als Supervisor für KI-Codierungsagenten fungiert. Es führt eine begrenzte Schleife aus, in der es Aufgaben aus einer Quelle abruft, sie einem Agenten zur Bearbeitung übergibt, den Fortschritt verfolgt und das Ergebnis protokolliert. Es ist so konzipiert, dass es mit verschiedenen KI-Agenten wie Claude Code, Cursor und Codex funktioniert, indem es steckbare Konfigurationen verwendet.
Funktionen
- Begrenzte Schleifen: Legen Sie eine maximale Anzahl von Iterationen fest, um Endlosschleifen zu verhindern.
- Steckbare Aufgabenquellen: Holen Sie Aufgaben aus Dateien, Verzeichnissen oder anderen Agenten.
- Sperrmechanismen: Verhindern Sie gleichzeitige Änderungen an denselben Dateien durch verschiedene Agenten.
- Detaillierte Protokollierung: Zeichnen Sie alle Aktionen zur Überwachung und Fehlerbehebung auf.
- Wiederverwendbare Workflow-Fähigkeiten: Definieren Sie Standard-Workflows für häufige Aufgaben.
Installation
npm install -g ei-grad/vibe-loop
Verwendung
vibe-loop --task-source ./tasks --max-iterations 5 --agent claude
Konfiguration
Erstellen Sie eine vibe-loop.config.json-Datei in Ihrem Projektverzeichnis:
{
"taskSource": "./tasks",
"maxIterations": 10,
"agent": "cursor",
"lockDir": "./.vibe-locks",
"logDir": "./.vibe-logs"
}
Lizenz
MIT