Subagent

Ein Subagent ist eine eigene Agenteninstanz mit eigenem Kontextfenster und Tools, die eine delegierte Aufgabe bearbeitet und dem Hauptagenten ihr Ergebnis zurückgibt.

Der Nutzen liegt in der Trennung der Kontexte. Was auch immer der Subagent liest (die Dateien, die er öffnet, die Protokolle, die er scannt, die Suchergebnisse, die er verwirft), bleibt in seinem eigenen Kontext, und die übergeordnete Konversation erhält die Zusammenfassung und nichts anderes. In Claude Code sind Subagenten Markdown-Dateien mit YAML-Frontmatter in .claude/agents/ oder ~/.claude/agents/, und Explore, Plan und ein Allzweckagent sind integriert (Stand September 2026).

Die Ersparnis entsteht durch diese Trennung des Kontexts. Die Hauptkonversation bleibt klein, sodass in jeder späteren Runde weniger erneut gesendet wird. Aus genau diesem Grund empfiehlt der Kostenleitfaden von Claude Code, ausführliche Arbeiten zu delegieren, etwa das Ausführen von Tests, das Abrufen von Dokumentation oder das Verarbeiten von Protokollen.

Auch die Kosten sind real. Ein Subagent startet ohne den Verlauf des übergeordneten Agenten und muss möglicherweise den Kontext erfassen, den der übergeordnete Agent bereits hatte. Seine Token zählen weiterhin: Der /usage-Bildschirm von Claude Code ordnet einen Teil der Nutzung eines Plans Subagenten zu. Außerdem verfügt es über einen eigenen Prompt-Cache, der den des übergeordneten Gesprächs nicht liest und, ab September 2026, bei einem Abonnement standardmäßig fünf Minuten statt der Stunde des Hauptgesprächs dauert.

Subagenten lohnen sich daher vor allem für Aufgaben, bei denen sie viel lesen und nur ein kurzes Ergebnis zurückgeben. Eine delegierte Aufgabe mit ebenso langem Ergebnis wie ihrer Eingabe spart nichts, und die Bereitstellung eines günstigeren Modells für einen Subagenten, model: haiku in seiner Claude-Code-Definition, senkt den Preis für alle Lesevorgänge, die er durchführt.

← Alle Begriffe