---
title: "Was ist ein Subagent?"
description: "Ein Subagent ist ein spezialisierter KI Agent, an den ein Hauptagent eine Aufgabe delegiert - in eigenem Context Window, mit eigenem Prompt und eigenen Tools."
type: "glossary"
locale: "de-CH"
term: "Subagent"
canonical: "https://agenticschool.dev/de/glossar/subagent"
dateModified: "2026-06-13"
---

# Was ist ein Subagent?

- Definition: Subagent
- Aktualisiert: 2026-06-13
- Keywords: subagent, what is a subagent, subagent definition, claude code subagents, ai agent delegation
- Kanonische URL: https://agenticschool.dev/de/glossar/subagent
- Sprache: de-CH

> Ein Subagent ist ein spezialisierter KI Agent, an den ein Hauptagent eine Aufgabe delegiert - in eigenem Context Window, mit eigenem Prompt und eigenen Tools.

Ein Subagent ist ein spezialisierter KI Agent, an den ein Hauptagent eine fokussierte Aufgabe delegiert, der in seinem eigenen separaten Context Window mit eigenem System Prompt und eigenem abgegrenzten Satz an Tools läuft. Statt dass ein Agent alles in einer einzigen Konversation erledigt, übergibt der Hauptagent einen Job (prüfe diesen Code, recherchiere dieses Thema, führe diese Tests aus) an einen Subagent, der die Arbeit isoliert erledigt und nur eine saubere Zusammenfassung zurückgibt. Das hält die Hauptkonversation aufgeräumt und erlaubt es, jeden Subagent darauf zu trimmen, eine Sache gut zu machen.

## Wie Subagents funktionieren

Wenn der Hauptagent einen Subagent startet, beginnt dieser von vorn: Er sieht nur seinen eigenen System Prompt und die Delegationsnachricht, nicht die gesamte Historie der Hauptsitzung. Er arbeitet mit einem schmalen Toolset und schmalen Berechtigungen, erledigt seine Aufgabe und gibt ein kurzes Ergebnis zurück. Weil sein Kontext isoliert ist, bleibt all die laute Zwischenarbeit (Suchergebnisse, Logs, Datei-Dumps) aus dem Context Window des Hauptagenten heraus.

- Separates Context Window: Der Subagent erbt nicht die ganze Hauptkonversation.
- Eigener System Prompt: ein kurzer, fokussierter Auftrag, auf seinen einen Job getrimmt.
- Abgegrenzte Tools und Berechtigungen: nur was die Aufgabe braucht, oft nur lesend.

## Warum Subagents helfen

Der grosse Gewinn ist Kontext-Hygiene. Eine Nebenaufgabe, die deine Hauptsitzung mit Ausgaben fluten würde (Dutzende Dateien lesen, Logs durchsuchen), passiert stattdessen im Subagent und gibt nur die Zusammenfassung zurück, sodass der Hauptagent fokussiert bleibt und das Context Window nicht vollläuft. Ein fokussierter Auftrag macht den Subagent bei seiner Spezialaufgabe auch zuverlässiger als einen einzelnen Agenten, der alles jongliert.

## Ein konkretes Beispiel

In Claude Code kannst du einen "Code-Reviewer"-Subagent mit einem nur lesenden Toolset und einem kurzen Review-Auftrag definieren. Nachdem der Hauptagent ein Feature geschrieben hat, delegiert er das Review an diesen Subagent, der den Diff in seinem eigenen Kontext prüft und eine knappe Liste von Problemen zurückgibt. Der Hauptagent behebt sie dann, ohne je das ganze Review-Reasoning in sein eigenes Window geladen zu haben.

## Häufige Fragen

### Was ist ein Subagent in der KI?

Ein Subagent ist ein spezialisierter KI Agent, an den ein Hauptagent eine fokussierte Aufgabe delegiert. Er läuft in seinem eigenen Context Window mit eigenem System Prompt und abgegrenzten Tools, erledigt die Arbeit isoliert und gibt eine kurze Zusammenfassung zurück.

### Warum einen Subagent statt eines einzigen Agenten nutzen?

Um das Haupt-Context-Window sauber zu halten und zu spezialisieren. Ein Subagent erledigt laute Nebenarbeit (Dateien lesen, suchen, prüfen) in seinem eigenen Kontext und gibt nur das Ergebnis zurück, sodass der Hauptagent fokussiert bleibt und zuverlässiger handelt.

### Teilt ein Subagent den Kontext des Hauptagenten?

Nein. Ein Subagent läuft in einem separaten Context Window und sieht nur seinen eigenen System Prompt und die Delegationsnachricht, nicht die ganze Hauptkonversation. Diese Isolation ist der ganze Sinn: Sie verhindert das Vollaufen des Kontexts.

### Wie unterscheidet sich ein Subagent von einem Tool-Aufruf?

Ein Tool-Aufruf führt eine einzelne Funktion aus und gibt Daten zurück. Ein Subagent ist ein vollwertiger Agent: Er kann denken, viele eigene Tool-Aufrufe machen und iterieren, alles in seinem eigenen Kontext, bevor er eine Zusammenfassung an den Hauptagenten zurückgibt.
