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.