Ein Subagent ist ein untergeordneter Agent, der eine abgegrenzte Teilaufgabe in einem eigenen Kontextfenster erledigt und nur das Ergebnis zurückmeldet. Der führende Agent behält dadurch sein Fenster frei von allem, was unterwegs anfällt.
- Subagent
Ein untergeordneter Agent, der eine Teilaufgabe in einem eigenen Kontextfenster erledigt.
Beispiel: „Der Subagent hat vierzig Dateien durchgesehen und drei Sätze zurückgemeldet.“Was zurückkommt: ein verdichtetes Ergebnis, üblicherweise im Umfang von tausend bis zweitausend Token. Der Weg dorthin bleibt im Fenster des Subagenten und belastet das des führenden Agenten nicht.
Abgrenzung zum Werkzeugaufruf: Ein Werkzeug führt einen festgelegten Schritt aus. Ein Subagent bekommt ein Ziel und entscheidet selbst, welche Schritte dahin führen.
Warum getrennte Fenster
Weil Suchen teuer ist und Finden billig. Wer in einem großen Bestand nach drei Stellen sucht, produziert dabei viel, was danach niemanden mehr interessiert. In einem eigenen Kontextfenster darf das anfallen, ohne den Hauptstrang zuzustellen.
Anthropic beschreibt das Muster im Beitrag Effective context engineering for AI agents: Statt dass ein einziger Agent den Stand über ein ganzes Vorhaben hält, arbeiten spezialisierte Subagenten in sauberen Fenstern, während ein führender Agent sie koordiniert.
Wofür es sich eignet
Für Aufgaben mit viel Durchsatz und wenig Ergebnis: eine Datei im Bestand finden, eine Frage in mehreren Quellen prüfen, eine lange Liste nach einem Kriterium durchgehen, mehrere Prüfungen gleichzeitig laufen lassen.
Der zweite Fall ist die unabhängige Zweitmeinung. Ein Subagent, der eine Arbeit ohne Kenntnis der Begründung prüft, findet anderes als der, der sie geschrieben hat. Wer ihm dafür die eigene Schlussfolgerung mitgibt, bekommt sie meist bestätigt; wer ihm nur das Ergebnis vorlegt, bekommt eine echte Prüfung.
Wo es nicht passt
Bei Aufgaben, die viel geteilten Zwischenstand brauchen. Jede Übergabe kostet, und was der Subagent unterwegs gesehen hat, ist danach weg. Zwei Schritte, die ständig aufeinander zugreifen, bleiben besser in einem Fenster.
Dasselbe gilt für Aufgaben, die man ohnehin selbst nachlesen würde. Ein Subagent liefert eine Zusammenfassung, und wer die Einzelheiten braucht, hat danach beides zu tun: die Zusammenfassung lesen und die Stellen trotzdem selbst aufschlagen.