In Arbeit GHub Urheber und Maintainer Open core 2026 - present

GArness / Gelhaus Agent Harness

Eine Steuerungsebene für KI-Coding-Agenten, die ihre Sitzungen überdauern.

Eine selbst betriebene Web-Steuerungsebene für dauerhafte und vorübergehende KI-Coding-Agenten über viele Repositories hinweg. Ein logischer Agent behält seine Rolle, sein Gedächtnis und seine Aufgabe, während die Claude-Code-Sitzung darunter übergeben und ersetzt wird.

Kein Gegenstück

GArness gibt es nur selbst betrieben: Die Steuerungsebene läuft auf Ihrem eigenen Server und der Runner auf Ihrem eigenen Rechner. Eine gehostete Fassung gibt es nicht.

Ein Agent ist keine Sitzung

GArness trennt den Agenten von dem Prozess, der ihn ausführt. Ein logischer Agent, etwa der Backend-Agent eines Projekts, hat eine Rolle, ein Gedächtnis, Richtlinien und eine aktuelle Aufgabe, und er besteht auf Dauer. Die Claude-Code-Sitzung darunter wird so oft ersetzt wie nötig, und der Agent macht weiter, als wäre nichts geschehen.

Übergabe, bevor der Kontext ausgeht

GArness misst den Kontext jeder Sitzung, während er wächst. Bei 60 Prozent wird der Agent angewiesen, seine aktuelle Aufgabe abzuschließen und nichts Neues zu beginnen, bei 70 wird er erinnert, und bei 80 schreibt er eine strukturierte Übergabe. Eine neue Sitzung setzt im selben Worktree an dieser Übergabe an. Eine Verdichtung des Kontexts gilt als Alarm, nie als Plan.

Entscheidungen bleiben beim Menschen

Alles, was einen Menschen braucht, landet in einer Warteschlange: Entscheidungen, Freigaben, Stopps und Risiken, getrennt danach, was einen Agenten blockiert und was nicht. Werkzeugaufrufe laufen durch Richtlinien und warten, wo diese es verlangen, auf eine Freigabe. Agenten erreichen Werkzeuge über ein MCP-Gateway und halten nie selbst Zugangsdaten.

Gebaut auf Bestehendem

Plane ist die Aufzeichnung der Arbeit, MCP trägt die Werkzeuge, A2A lässt Agenten miteinander sprechen, und jeder Agent arbeitet in seinem eigenen Git-Worktree, sodass der eigene Checkout nie berührt wird. Dauerhafte Arbeit läuft auf Temporal, und Ereignisse laufen über NATS.

Nur selbst betrieben

GArness läuft auf Ihrer eigenen Infrastruktur: die Steuerungsebene auf einem Server Ihrer Wahl und der Runner auf dem Rechner, auf dem Ihre Agenten arbeiten, der sich von dort zur Steuerungsebene verbindet, sodass nichts von außen hereinkommen muss.