Subagent-Delegation — Die Klone der KI
Subagent-Delegation — Die Klone der KI — leicht verständlicher Leitfaden basierend auf der offiziellen Dokumentation
Stell dir vor, du bist Projektmanager und jonglierst drei Deadlines gleichzeitig. Du würdest nicht die ganze Arbeit selbst erledigen – du würdest drei Assistenten einweisen, sie losschicken und ihre Berichte einsammeln. Genau das macht delegate_task für deine KI.
Was ist Subagent-Delegation?
Einfach ausgedrückt: Sie erlaubt deiner Haupt-KI, mehrere „Mini-KIs“ (Subagenten) zu starten, die jeweils in ihrer eigenen isolierten Sandbox arbeiten. Sie tauschen keine Notizen aus, sie unterbrechen sich nicht gegenseitig und sie geben am Ende nur eine einzige Zusammenfassung zurück. Stell es dir so vor, als würdest du deiner KI die Fähigkeit geben, sich selbst zu klonen.
Der Haken: Subagenten haben Gedächtnisverlust
Hier ist das Wichtigste, das du dir merken solltest: Dein Subagent weiß nichts über deinen Gesprächsverlauf. Er ist ein Neuzugang am ersten Tag. Alles, was du besprochen hast, jeder Befehl, den du ausgeführt hast – weg. Sein einziges „Onboarding“ kommt aus zwei Feldern, die du bereitstellst:
goal: Was du erreichen möchtestcontext: Die Hintergrundinformationen, die er braucht, um die Aufgabe zu erledigen
Du musst also alle notwendigen Details in diesen Aufruf packen. Sonst irrt dein Subagent wie ein kopfloses Huhn umher.
Eine Aufgabe? Schick einen Assistenten
Für einen einzelnen Auftrag ist die Syntax unkompliziert:
delegate_task(
goal="Debug why tests fail",
context="Error: assertion in test_foo.py line 42"
)
Hier sagst du dem Subagenten: „Untersuche den Testfehler – der Fehler ist in Zeile 42.“
Mehrere Aufgaben? Schick ein Team
Mehrere Dinge gleichzeitig erledigen? Starte mehrere Subagenten parallel. Standardmäßig können bis zu 3 gleichzeitig arbeiten (du kannst das anpassen – es gibt keine harte Obergrenze):
delegate_task(tasks=[
{"goal": "Research topic A", "context": "Focus on recent primary sources"},
{"goal": "Research topic B", "context": "Compare the leading explanations"},
{"goal": "Fix the build", "context": "Project root: /home/user/project"}
])
Jede Aufgabe wird zu einem eigenen, unabhängigen Subagenten. Sie arbeiten parallel und warten nie aufeinander.
Hintergrundmodus: Die Haupt-KI bleibt beschäftigt
Hier ist ein cooler Trick: Aufrufe auf oberster Ebene laufen automatisch im Hintergrund. Die Haupt-KI feuert die Anweisungen ab und arbeitet währenddessen an anderen Dingen weiter. Wenn ein Subagent fertig ist, kommen seine Ergebnisse als neue Nachricht zurück. Wenn deine Haupt-KI den „Koordinator“ spielt, wartet sie, bis alle Subagenten fertig sind, und fasst dann alles zu einem einzigen Abschlussbericht zusammen.
Zusammenfassung & praktische Tipps
delegate_task ist, als würdest du deiner KI eine Klonmaschine geben. Sie erledigt mehrere unabhängige Aufgaben gleichzeitig und steigert so die Effizienz enorm.
Profi-Tipp: Da Subagenten Gedächtnisverlust haben, schreibe deinen context so, als würdest du einem brandneuen Kollegen eine E-Mail schreiben, der nichts über dein Projekt weiß. Füge Hintergrunddetails, Dateipfade, Fehlermeldungen, Referenzlinks – einfach alles – hinzu. Im Zweifelsfall: lieber zu viele Informationen teilen. Das ist das Geheimnis, um dieses Tool zum Singen zu bringen.
📖 Offizielle Dokumentation
この記事は Hermes Agent のOffizielle Dokumentationに基づいています:Offizielle Dokumentation › getting-started/nix-setup