Home / Glossary / Sub-Agenten

Definition

Sub-Agenten

Sub-Agenten sind parallele Kind-Prozesse, die von einem Haupt-KI-Coding-Agenten gestartet werden, um unabhaengige Teile einer komplexen Aufgabe gleichzeitig zu bearbeiten. Anstatt alles sequenziell zu verarbeiten, delegiert der Hauptagent Teilaufgaben an spezialisierte Kind-Agenten, die parallel laufen und Ergebnisse an den Eltern-Agenten zurueckmelden.

Wie Sub-Agenten funktionieren

Wenn ein Hauptagent auf eine Aufgabe mit mehreren unabhaengigen Teilen trifft, kann er Sub-Agenten starten, um sie parallel zu bearbeiten. Wenn Sie zum Beispiel fragen "Refactore die Authentifizierungs-, Zahlungs- und Benachrichtigungsmodule zur Verwendung des neuen Fehlerbehandlungsmusters", koennte der Hauptagent drei Sub-Agenten starten – einen fuer jedes Modul. Jeder Sub-Agent liest die relevanten Dateien, nimmt Aenderungen vor und fuehrt Tests unabhaengig aus. Der Hauptagent sammelt die Ergebnisse und stellt die Konsistenz ueber die Aenderungen hinweg sicher.

Wann Sub-Agenten nuetzlich sind

  • +Grosse Refactoring-Aufgaben, die mehrere unabhaengige Module umfassen
  • +Gleichzeitige Recherche verschiedener Teile einer Codebasis
  • +Parallele Ausfuehrung mehrerer Analyseaufgaben (Sicherheitsaudit, Leistungspruefung, Stilueberpruefung)
  • +Gleichzeitige Code-Generierung fuer mehrere unabhaengige Komponenten
  • +Untersuchung komplexer Bugs, die mehrere Grundursachen haben koennten

Sub-Agenten sind am effektivsten, wenn die Teilaufgaben wirklich unabhaengig sind – sie modifizieren nicht dieselben Dateien und haengen nicht von der Ausgabe des jeweils anderen ab. Wenn Aufgaben Abhaengigkeiten haben, ist eine sequenzielle Ausfuehrung durch einen einzelnen Agenten angemessener, um Konflikte zu vermeiden.

Claude Code unterstuetzt Sub-Agenten ueber sein Task-Tool. Der Hauptagent kann Kind-Agenten mit spezifischen Anweisungen und begrenzten Berechtigungen starten und dann deren Ergebnisse zu einer kohaerenten Antwort zusammenfuegen.

Teilen Sub-Agenten den Kontext mit dem Hauptagenten?+
Sub-Agenten erhalten Kontext vom Hauptagenten bei ihrer Erstellung, teilen aber kein Live-Kontextfenster. Jeder Sub-Agent arbeitet unabhaengig mit seinem eigenen Kontext. Der Hauptagent erhaelt ihre endgueltige Ausgabe und synthetisiert sie.
Wie viele Sub-Agenten koennen gleichzeitig laufen?+
Das haengt vom Tool und den verfuegbaren Ressourcen ab. Claude Code kann mehrere Sub-Agenten parallel ausfuehren, typischerweise 2-5 je nach Komplexitaet jeder Aufgabe. Das praktische Limit wird durch Token-Nutzung und API-Ratenlimits bestimmt.
Koennen Sub-Agenten eigene Sub-Agenten starten?+
Prinzipiell ja – das erzeugt einen Baum von Agenten. In der Praxis werden die meisten Aufgaben mit einer einzigen Delegationsebene gut bewaeltigt. Tiefe Verschachtelung fuegt Komplexitaet hinzu, ohne verhaeltnismaessigen Nutzen fuer die meisten Coding-Aufgaben.
Wann sollte ich auf Sub-Agenten verzichten?+
Vermeiden Sie Sub-Agenten, wenn Aufgaben Abhaengigkeiten voneinander haben, wenn sie dieselben Dateien modifizieren wuerden (Risiko von Merge-Konflikten), oder wenn die Aufgabe klein genug ist, dass sequenzielle Verarbeitung schneller ist als der Overhead des Startens und Koordinierens mehrerer Agenten.

Related terms

Agentic CodingClaude CodeCoding-AgentHeadless-KI-Agent

Master Claude Code in days, not months

37 hands-on lessons from beginner to CI/CD automation. Module 1 is free.

START FREE →
← ALL TERMS