Toolkits · Harness Engineering

Harness Engineering,
im Fenster statt in Dotfiles

Was ein Agent kann, bestimmt sein Harness, also alles, was ihn umgibt: seine Persona, seine Tools und sein Gedächtnis. AgentsRoom macht daraus drei getrennte Regler, die du pro Agent und pro Aufgabe kombinierst.

Ein Toolkit bündelt Skills, MCP-Server, gespeicherte Verbindungen und Umgebungsvariablen unter einem Namen. Weise es einem Agenten, einem einzelnen Ticket, einem Team-Schritt, einem Projekt oder einem Kundenordner zu. Bearbeite es einmal, und jeder Agent, der es nutzt, übernimmt die Änderung beim nächsten Start, in Claude Code, Codex und jedem anderen Agent-CLI.

Harness eines Agenten
PersonaCode Reviewer
ToolkitRecherche
  • scan-documents
  • summarize
  • notes (MCP)
  • staging-db
ProjektgedächtnisNur lesen
Beim Start
  • Claude Code
  • Codex
  • Antigravity
  • Cursor

Ein Recherche-Toolkit, einem Ticket zugewiesen: Der Agent bekommt beim Start seine Skills, seinen MCP-Server und seine Verbindung und liest das Projektgedächtnis, ohne hineinzuschreiben.

Harness Engineering heißt, alles zu gestalten, was einen Coding-Agenten umgibt: welche Anweisungen er liest, welche Tools er aufrufen kann, welches Wissen er behält. Das meiste davon steckt heute in Dateien. Hier eine CLAUDE.md, dort eine mcp.json, ein Skills-Ordner pro CLI, Umgebungsvariablen in einem Shell-Profil, und nichts davon wandert zum nächsten Agenten oder zur nächsten Aufgabe, ohne dass du es von Hand kopierst.

In AgentsRoom besteht ein Agent aus drei Dingen, die du getrennt einstellst. Die Persona sagt, wer er ist. Seine Toolkits sagen, was er nutzen darf: Skills, MCP-Server, gespeicherte SSH-, Datenbank- und Dev-Befehl-Verbindungen, Umgebungsvariablen. Die Gedächtnis-Einstellung legt fest, ob er das gemeinsame Projektgedächtnis liest und beschreibt. Ändere eines davon, ohne die anderen beiden anzufassen.

Ein Toolkit wird per Referenz zugewiesen, nie kopiert. Ein Recherche-Toolkit aus einem Skill zum Durchsuchen von Dokumenten, einem Skill zum Zusammenfassen und einer Verbindung zu deiner Notiz-App kann gleichzeitig einen Reviewer-Agenten, ein einzelnes Ticket und einen ganzen Kundenordner ausstatten, und jede Verbesserung erreicht sie alle.

Drei Regler statt einer einzigen Agentendefinition

Gib einer Aufgabe Fähigkeiten ohne Persona, behalte eine Persona ohne Gedächtnis oder nutze dieselben Tools in verschiedenen Rollen.

Skills, MCP-Server und Verbindungen in einem Toolkit

Wähle Skills aus deiner Bibliothek und gespeicherte SSH-, Datenbank- und Dev-Befehl-Verbindungen, füge das MCP-Server-JSON ein, das du schon verwendest, und ergänze Umgebungsvariablen. Zugangsdaten bleiben als {{secret:NAME}}-Verweise im Secret Manager und werden beim Start auf deinem Rechner aufgelöst.

Per Referenz zugewiesen

Agenten, Tickets und Einstellungen speichern das Toolkit, keine Kopie seines Inhalts. Bearbeite das Toolkit einmal, und jeder Agent, der es nutzt, bekommt beim nächsten Start die neuen Skills und Server.

Auf jeder Ebene, die du schon nutzt

Weise ein Toolkit einem Agenten, einem gespeicherten Agenten, einem einzelnen Backlog-Ticket, einem Schritt eines Agenten-Teams, einem ganzen Projekt oder einem Kundenordner zu, dessen Unterordner eigene Toolkits ergänzen.

Fähigkeiten für eine einzige Aufgabe

Ein Ticket kann eigene Toolkits mitbringen, ohne seinen Agenten zu ändern. Sie kommen zu denen des Agenten hinzu oder ersetzen alles (Agent, Projekt und Ordner), wenn der Skills-Modus des Tickets auf Ersetzen steht.

Gedächtnis, getrennt von der Persona

Stelle das Projektgedächtnis pro Agent auf Aus, Nur lesen oder Lesen und schreiben und überschreibe es für ein einzelnes Ticket. Mit Nur lesen bleibt die Wissensbasis verfügbar, ohne dass ein Review-Agent sie umschreiben kann.

Jedes Agent-CLI, am Desktop und auf dem Handy

Skills erreichen jedes CLI als Text und in Claude Code und Antigravity als native Skills. MCP-Server werden im eigenen Format jedes CLI geschrieben. Erstelle Toolkits und weise sie zu, am Desktop, in der mobilen App oder per Agent mit den AgentsRoom-Tools.

Ein Toolkit in weniger als einer Minute

Keine Datei zu bearbeiten, nichts von Hand neu zu starten.

  1. 1

    Bibliothek öffnen

    Klicke auf den Aktenkoffer neben Agenten in der Titelleiste oder auf Verwalten neben einem beliebigen Toolkits-Feld, dann auf Neues Toolkit.

  2. 2

    Befüllen

    Gib ihm einen Namen, wähle seine Skills und Verbindungen, füge seine MCP-Server ein und ergänze seine Umgebungsvariablen. Verwende {{secret:NAME}} für ein Token.

  3. 3

    Zuweisen

    Unter Agent bearbeiten > Erweiterte Optionen > Toolkits, in einem Ticket, in einem Team-Schritt, unter Projekteinstellungen > Fähigkeiten oder unter Ordnereinstellungen > Wissen.

  4. 4

    Gedächtnis wählen

    Direkt unter den Toolkits stellst du das Projektgedächtnis auf Aus, Nur lesen oder Lesen und schreiben, oder du lässt es erben.

  5. 5

    Starten

    Beim nächsten Start des Agenten landet das Toolkit in seinem CLI: Skills, Server, Verbindungen und Variablen, ohne dass etwas in dein Repository geschrieben wird.

Warum Persona, Tools und Gedächtnis getrennt sind

Bisher trug eine Agentendefinition alles auf einmal. Wer eine Auswahl an Skills und Servern mit einer anderen Rolle nutzen wollte, musste sie neu aufbauen, und der einzige Weg, einen Agenten vom Projektgedächtnis fernzuhalten, war, ihm mit dem minimalen System-Prompt die Persona zu nehmen.

Getrennt passen die drei Regler zu echten Situationen: ein Reviewer, der das Gedächtnis liest, aber nie beschreibt, ein einmaliges Recherche-Ticket, das einen Notiz-Server braucht, den sein Agent nicht hat, ein Kundenordner, in dem jeder Agent dieselbe Staging-Datenbank erreichen muss, ein Team-Schritt, der ein Browser-Toolkit nur für seinen eigenen Durchgang nutzt.

Es ist auch der Einstieg ins Harness Engineering für alle, die keine Dotfiles pflegen wollen: Jede Entscheidung ist im Agentenfenster sichtbar, folgt deinem Konto auf deine anderen Rechner und lässt sich auf einen Blick prüfen.

Gut zu wissen

  • Eine Änderung gilt ab dem nächsten Start des Agenten. Eine bereits laufende Sitzung behält, womit sie gestartet ist.
  • Ein Projekt-Skill oder eine Projektverbindung in einem Toolkit gilt nur im eigenen Projekt. Konto-Skills gelten überall.
  • Toolkits gehören zu deinem Konto. In einem Team, das du mit Kollegen teilst, löst jeder Start nur die Toolkits der Person auf, die ihn auslöst.
  • Ein Team-Schritt hat Toolkits, aber keine Gedächtnis-Einstellung: Nutze den Schalter Schreibgeschützter Schritt für einen Schritt, der nichts schreiben darf.
  • Bis zu 20 Toolkits pro Agent, Ticket, Schritt, Projekt oder Ordner und 200 pro Konto.
  • Ein Agent, der per SSH auf einem entfernten Rechner läuft, bekommt die Skills des Toolkits, aber nicht seine MCP-Server.

Häufige Fragen

Was ist Harness Engineering?

Es ist die Praxis, die Umgebung eines Coding-Agenten zu gestalten statt nur seinen Prompt: die Anweisungen, die er lädt, die Tools und MCP-Server, die er aufrufen kann, das Wissen, das er liest und schreibt. AgentsRoom macht diese Teile zu drei Reglern (Persona, Toolkits, Gedächtnis), die du pro Agent und pro Aufgabe einstellst.

Kann ich dieselben Skills und MCP-Server für mehrere Agenten wiederverwenden?

Ja. Pack sie in ein Toolkit und weise es jedem Agenten zu, oder dem Projekt oder Ordner, damit es jeder Agent dort bekommt. Wenn du das Toolkit bearbeitest, werden alle beim nächsten Start aktualisiert.

Kann ein einzelnes Ticket einen MCP-Server bekommen, den sein Agent nicht hat?

Ja. Weise dem Ticket ein Toolkit zu. Der Lauf bekommt es zusätzlich zu den eigenen Toolkits des Agenten, und die gespeicherte Konfiguration des Agenten bleibt unverändert.

Wie verhindere ich, dass ein Agent ins Projektgedächtnis schreibt, ohne seine Persona zu verlieren?

Stelle sein Projektgedächtnis auf Nur lesen, oder auf Aus, um das Gedächtnis ganz auszublenden. Persona und Tools bleiben, wie sie sind. Du kannst das auch nur für ein einzelnes Ticket einstellen.

Funktioniert das mit Codex und den anderen Agent-CLIs oder nur mit Claude Code?

Mit jedem Agent-CLI, das AgentsRoom startet. Skills kommen überall als Text an und in Claude Code und Antigravity als native Skills, MCP-Server werden im Konfigurationsformat des jeweiligen CLI geschrieben, und Verbindungen und Variablen begleiten den Agenten, egal welches CLI er nutzt.

Wo werden meine Tokens gespeichert?

Nie im Toolkit selbst. Ein Toolkit enthält {{secret:NAME}}-Verweise auf den Secret Manager, und der Wert wird beim Start des Agenten auf deinem Rechner aufgelöst.

Können meine Agenten Toolkits für mich erstellen?

Ja, wenn du sie darum bittest. Zu den AgentsRoom-Tools gehören toolkits_list, toolkits_get, toolkits_save und toolkits_delete, und agents_save, Backlog-Tickets, Team-Schritte sowie Projekt- und Ordnereinstellungen akzeptieren eine Liste von Toolkits. Agenten sind angewiesen, nie selbst eines anzulegen, um sich Zugriff zu verschaffen.

Das könnte dich auch interessieren

Multi-Agent-Workflow • Handoff • Feedback-Loop

AgentsRoom Agent Teams verkettet KI-Coding-Agenten wie ein echtes Engineering-Team. Visueller Workflow-Editor (Canvas im n8n-Stil) für Dev-, QA-, PM-, Security- und DevOps-Rollen. Automatischer Handoff mit Zusammenfassung, Git-Diff, Risiken und Testhinweisen. Maschinell verifizierte Quality Gates (deine Testsuite entscheidet, nicht der Agent), parallele QA- und Security-Review-Zweige, bedingte Kanten, Feedback-Schleifen, Max-Cycles-Schutz. Wähle pro Team, wie die Rollen laufen: ein Agent, der von Rolle zu Rolle morpht und den ganzen Kontext behält, oder ein lebender Agent pro Rolle, die einander in Echtzeit schreiben. Der Multi-Agent-Orchestrator, der deinen Agenten auf Claude, Codex, GitHub Copilot CLI, Cursor und 13 weiteren Agent-CLIs gefehlt hat.

MCP-Server

Deklariere einen MCP-Server einmal und gib ihn an Claude Code, Codex und jedes Agent-CLI weiter. Wähle ihn aus dem offiziellen MCP-Register, bewahre Schlüssel im Secret Manager auf und melde dich bei OAuth-Servern wie Notion oder Linear mit einem einzigen Verbinden-Button an.

Projektgedächtnis

Gib deinen KI-Coding-Agenten ein langfristiges Gedächtnis. Entscheidungen, Architektur und Fallstricke bleiben über Sitzungen hinweg bestehen und werden mit allen im Projekt geteilt. Kostenlos, unbegrenzt.

Agents anpassen

Wähle aus 14 integrierten Agentenrollen, füge Spezialagenten von The Agency hinzu oder erstelle deinen eigenen benutzerdefinierten KI-Coding-Agenten mit seinem eigenen Systemprompt. Teile dann deine Agenten über den Chat mit deinem Team und veröffentliche sie in der Community, damit alle gemeinsam besser werden.

Secret Manager

Speichere API-Keys, Tokens und Passwörter im Schlüsselbund deines Betriebssystems, referenziere sie als {ref} in Dev-Befehlen und Agenten-Umgebungen, und lass AgentsRoom sie beim Start auflösen. Agenten sehen die Namen, nie die Werte, und nichts wird je auf einen Server synchronisiert.

Statte deine Agenten einmal aus

Kostenlos für macOS, Windows und Linux, mit der mobilen App, um Toolkits vom Handy aus zu verwalten.

KostenlosAgentsRoom herunterladen

Companion-App: Agenten auch unterwegs im Blick behalten

Nutze Claude, Codex, Antigravity CLI oder einen anderen KI-Anbieter.

Erweiterung installieren
Chrome Web Store

Bugs und Wünsche direkt in dein öffentliches Backlog schicken.

Multi-Projekte
Multi-Provider
Multi-Agenten
Live-Status
Diff & Commit
Mobile App
Live-Vorschau
Agent-Teams
Browser-Tests
Backlog-getriebene Entwicklung
Prompt-Bibliothek
Skills-Bibliothek
Alle Funktionen ansehen