Wird geladen
Wird geladen

Was sind Subagents?

ZusammenfassungTranskript

Subagents sind spezialisierte Assistenten, an die Claude Code Aufgaben delegieren kann. Stell sie dir als fokussierte Helfer vor: Jeder läuft in seinem eigenen Konversations-Kontextfenster, erledigt seine Arbeit und liefert eine Zusammenfassung an den Hauptthread zurück. Die Zwischenschritte -- alle Dateizugriffe, Suchen und Tool-Aufrufe -- bleiben isoliert und überladen nie deine Hauptkonversation.

Warum Subagents wichtig sind

Jedes Mal, wenn du mit Claude Code chattest, fügst du dem Haupt-Kontextfenster etwas hinzu. Jeder Tool-Aufruf, jeder Dateizugriff, jedes Suchergebnis wird dort gespeichert. Dieser Platz ist begrenzt, und sobald er voll ist, beginnt Claude, frühere Teile der Konversation aus den Augen zu verlieren.

Subagents lösen dieses Problem, indem sie ein separates Kontextfenster starten. Der Startkontext des Subagents umfasst:

  • Einen benutzerdefinierten System-Prompt aus deiner Konfigurationsdatei, der die Rolle und das Verhalten des Subagents definiert
  • Eine Aufgabenbeschreibung, die vom übergeordneten Agenten basierend auf deiner Anfrage verfasst wird

Der Subagent arbeitet dann eigenständig. Er liest Dateien, führt Suchen durch, bearbeitet Code -- was auch immer nötig ist. Wenn er fertig ist, kommt nur eine Zusammenfassung in deine Hauptkonversation zurück. Claude Code speichert den Rest der Konversation des Subagents in einer separaten Transkriptdatei.

Das bedeutet, dein Hauptkontext bleibt sauber. Du erhältst die Antwort, ohne den ganzen Lärm des Weges, der zu ihr geführt hat. Der Kompromiss besteht darin, dass deine Hauptkonversation nicht sieht, wie der Subagent zu seinen Schlussfolgerungen gelangt ist.

Ein praktisches Beispiel

Angenommen, du erkundest eine unbekannte Codebasis und möchtest wissen, welcher Service Rückerstattungen verarbeitet. Ohne Subagent könnte Claude 15 Dateien lesen, mehrere Suchen durchführen und mehrere Funktionsaufrufe nachverfolgen. All das füllt dein Kontextfenster, obwohl du nur eine einzige Information benötigt hast.

Mit einem Subagent ist die Erfahrung viel sauberer. Du stellst die Frage, der Explore-Subagent startet, gräbt sich in seinem eigenen Kontext durch all das und liefert eine fokussierte Antwort zurück.

Dein Haupt-Kontextfenster erfasst nur die Frage und die Zusammenfassung -- nicht die 15 Dateien, die dabei gelesen wurden.

Integrierte Subagents

Claude Code wird mit mehreren integrierten Subagents ausgeliefert, die du sofort nutzen kannst:

  • General-Purpose-Subagent -- für mehrstufige Aufgaben, die sowohl Erkundung als auch Handlung erfordern
  • Explore -- für schnelles Suchen und Navigieren in Codebasen
  • Plan -- wird im Plan-Modus für Recherche und Analyse deiner Codebasis verwendet, bevor ein Plan präsentiert wird

Benutzerdefinierte Subagents

Über die integrierten Optionen hinaus kannst du eigene Subagents mit benutzerdefinierten System-Prompts und Tool-Zugriff erstellen. So kannst du spezialisierte Agenten definieren, die auf deinen Workflow zugeschnitten sind -- einen Code-Reviewer, einen Test-Autor, einen Dokumentationsgenerator oder was auch immer du brauchst.

Die wichtigsten Erkenntnisse

Subagents bieten dir drei wesentliche Vorteile:

  • Sie zerlegen die Arbeit in fokussierte Teile, sodass sich jeder Subagent auf eine bestimmte Aufgabe konzentrieren kann
  • Sie halten dein Haupt-Kontextfenster sauber, indem sie die gesamte Zwischenarbeit isolieren
  • Sie liefern genau die Information zurück, die du brauchst, als prägnante Zusammenfassung

Egal, ob du die integrierten Subagents nutzt oder eigene erstellst -- sie sind eine praktische Möglichkeit, mehr aus längeren Claude-Code-Sitzungen herauszuholen. Je weniger Lärm in deinem Hauptkontext herrscht, desto länger und effektiver kannst du arbeiten.