Was macht ouro-loop?
Gib KI-Codierungsagenten (Claude Code, Cursor, Aider, Codex) eine strukturierte autonome Schleife mit Sicherheitsvorkehrungen – Grenzen, 5 Verifikationsstufen, 3-schichtige Selbstreflexion und autonome Fehlerbehebung. pip install ouro-loop. Keine Abhängigkeiten.
Beschreibung
ouro-loop ist ein leichtgewichtiges Python-Paket, das KI-Codierungsagenten in einer kontrollierten, wiederholbaren Schleife arbeiten lässt. Es definiert:
- Grenzen (Boundaries): Legt fest, welche Aktionen der Agent ausführen darf (z.B. Dateipfade, Git-Befehle, Netzwerkzugriff).
- 5 Verifikationsstufen: Jeder Schritt durchläuft fünf Prüfungen: Syntax, Logik, Sicherheit, Konsistenz und Zielerreichung.
- 3-schichtige Selbstreflexion: Der Agent analysiert seine eigenen Aktionen auf drei Ebenen: sofortige Rückmeldung, mittelfristige Mustererkennung und langfristige Zielausrichtung.
- Autonome Fehlerbehebung: Bei Fehlern oder Abweichungen versucht der Agent, selbstständig Lösungen zu finden, bevor er abbricht.
Installation
pip install ouro-loop
Keine externen Abhängigkeiten erforderlich.
Verwendung
from ouro_loop import OuroLoop
loop = OuroLoop(
boundaries=["allow: *.py", "deny: /etc/*"],
verification_gates=True,
self_reflection_depth=3,
remediation=True
)
loop.run("Implementiere eine Funktion zum Lesen einer JSON-Datei")
Unterstützte Plattformen
- Claude Code
- Cursor
- Aider
- Codex
Lizenz
MIT