Run-Belege
Fehler mit Namen
Fehlgeschlagene Tasks, geparste Testergebnisse, Reports und begrenzte Log-Enden kommen strukturiert an.
Selbstheilende CI
Wenn ein geeigneter Check fehlschlägt, kann Hive einen begrenzten Coding-Agenten starten — Run, Logs, Diff und Testergebnisse sind bereits dabei. Der Kandidat landet auf Ihrem Branch; das nächste Gate entscheidet, ob er funktioniert.
Autofix wird je Check bewusst aktiviert. Infrastrukturfehler und Timeouts verbrauchen keinen Agenten-Run.

Run #4821, rot: der gebrochene Schritt, die drei benannten Tests und der Abhängigkeitsgraph dahinter.
Aufgenommen aus dem eingecheckten Fixture-Set, nicht aus der Produktion
Die Reparatur-Schleife
Kein Ritual aus kopierten Logs und kein abgetrennter Chat. Run, Agent und prüfendes Gate bilden eine nachvollziehbare Kette.
Hive klassifiziert den Fehler und materialisiert nur dann einen Fixer, wenn der Schritt ihn aktiviert hat und die Richtlinie ihn erlaubt.
Der Agent liest Task, begrenzte Logs, benannte Tests, Branch-Diff und frühere verifizierte Fixes direkt.
Der Agent arbeitet in einer isolierten Umgebung. Der Wrapper kontrolliert Umfang, Budget, Prüfung und Git-Lieferung.
Der gepushte Kandidat löst einen frischen Run aus. Dieser Run — nicht die Prosa des Agenten — entscheidet über den Merge.
Die Aktivierung, im Code
Zwei Zeilen in der Pipeline-Datei, und sie sind der ganze Vertrag.
fix_step benennt einen ruhenden Agenten-Schritt; on_failure hängt ihn an genau ein Ziel. Ein Schritt ohne on_failure weckt nie einen Agenten, und eine Pipeline ohne deklarierten Fixer hat keinen Autofix — es gibt nichts abzuschalten.
Der Fixer muss existieren, genau einen Task reparieren und keine eigenen Abhängigkeiten haben. Alles andere weist die Pipeline-Sprache bei der Auswertung zurück, bevor ein Run entsteht.
fixer = fix_step(target = "test") # @hive//factory.star (agent, dormant)hive.pipeline(name = "pr-checks", on = [hive.on.pull_request(branches=["main"])], steps = [ hive.step(name = "test", image = CI, run = "go test ./...", on_failure = fixer), fixer, ])Eine Reparatur, von Anfang bis Ende
Derselbe Run wie im Hero, zu Ende verfolgt — aufgenommen aus dem eingecheckten Fixture-Set, also eine gestaltete Geschichte statt des Branches eines Kunden.
01Run #4821 scheitert an test-2 mit drei benannten Tests; das Diagnose-Panel sagt, welche und warum.
02Der Fixer erneuert die veralteten Order-Fixtures, lässt pytest bis 1262 grün laufen, pusht und öffnet einen Pull Request mit der Ursache.
03Der Push löst einen frischen Run auf dem Branch-Head aus. Dieser Run — nicht die Zusammenfassung des Agenten — macht den Check grün, und Ihre Merge-Regeln entscheiden weiterhin.

01Run #4821 scheitert an test-2 mit drei benannten Tests; das Diagnose-Panel sagt, welche und warum.
Aufgenommen aus dem eingecheckten Fixture-Set, nicht aus der Produktion

02Der Fixer erneuert die veralteten Order-Fixtures, lässt pytest bis 1262 grün laufen, pusht und öffnet einen Pull Request mit der Ursache.
Aufgenommen aus dem eingecheckten Fixture-Set, nicht aus der Produktion
Agenten-Kontext
Hive kompiliert aus eigenen Fakten ein begrenztes Aufgabenbriefing und stellt schmale Werkzeuge für die nächsten benötigten Belege bereit.
Run-Belege
Fehlgeschlagene Tasks, geparste Testergebnisse, Reports und begrenzte Log-Enden kommen strukturiert an.
Änderungs-Belege
Auslösender SHA und Diff halten den Agenten bei dem Fehler, der wirklich passiert ist.
Frühere Belege
Ähnliche frühere Ergebnisse erscheinen nur, wenn ein späteres Gate sie als grün bewiesen hat.
Schmale Werkzeuge
Der Agent untersucht aktuellen Run und ausgewählte Checks über geprüfte Fähigkeiten.
Richtlinie
Turn-, Token-, Umfangs- und Lieferregeln erzwingt ein Wrapper, den das Modell nicht umschreiben kann.
Prüfung
Ein Kandidat muss den konfigurierten Verifier der Lane bestehen, bevor der Wrapper ihn liefern darf.
Kontrolle bleibt ausdrücklich
Die Automatisierung handelt innerhalb der Grenzen, die Pipeline und Plattform-Richtlinie festlegen.
Bewusst aktiviert
Ein neuer Schritt hat standardmäßig keinen Fixer. Eine Laufzeit-Richtlinie kann einen problematischen Fixer ohne Pipeline-Änderung unterdrücken.
Sicher scheitern
Scheitert der Fixer, überschreitet er Grenzen oder kann er seine Arbeit nicht prüfen, bleibt der ursprüngliche Fehler bestehen.
Review
Hive pusht einen Kandidaten auf den Branch. Pflicht-Checks, Review-Regeln und Merge-Richtlinie bleiben maßgeblich.
Grenzen
Jede Zeile ist eine Regel, die der Wrapper erzwingt — kein Versprechen, das das Modell halten soll.
Weiter entdecken
Private Beta
Starten Sie auf Ihrem eigenen Runner, lassen Sie Ihre bestehende CI daneben weiterlaufen und sehen Sie, wie Hive aus dem nächsten geeigneten roten Check einen prüfbaren Fix macht.