Subagents
Claude kann Aufgaben an Subagents delegieren, die sie aufteilen und Teilaufgaben parallel ausführen, was dein Context-Management verbessert. Jeder Subagent arbeitet in seinem eigenen isolierten Kontextfenster.
Wie es funktioniert
Das Context-Management in Claude Code ist wichtig. Ein großer Teil des Kontextfensters wird durch Dinge wie Tool-Aufrufe verbraucht, die deine Codebasis durchsuchen oder Web-Suchen für die Recherche durchführen. Was Claude während dieser Erkundung entdeckt, ist nicht immer relevant für das Hauptfeature, das du entwickelst.
Hier kommen Subagents ins Spiel. Claude erzeugt einen Subagent, um eine Aufgabe wie „Erkunde diese Codebasis für mich" zu übernehmen. Der Subagent läuft parallel mit seinem eigenen Kontextfenster, erledigt die gesamte Erkundungsarbeit und fasst nach Abschluss seine Erkenntnisse zusammen, die er dann an Claude zurückgibt.
Das Ergebnis: Du erhältst die Antwort, nach der du gesucht hast, ohne dass der gesamte Weg dorthin deinen Hauptkontext überfüllt.
Einen eigenen Subagent erstellen
Subagents werden in Markdown-Dateien mit YAML-Frontmatter definiert. Der einfachste Weg, um zu starten, ist, Claude einen für dich generieren zu lassen. Führe aus:
/agentsWähle dann „Create new agent." Du durchläufst Schritte, darunter die Wahl des Geltungsbereichs des Agents, die Definition seines Zwecks, die Auswahl der Tools, auf die er Zugriff hat, und sogar die Wahl einer Farbe für ihn.
Claude generiert einen Namen, eine Beschreibung und einen Prompt für den Subagent. Dies teilt Claude auch mit, wann der Subagent basierend auf den Prompts, die du gibst, aufgerufen werden soll.
Weitere Anpassungen
Subagents können weiter angepasst werden. Hier sind einige Highlights:
- Persistenter Speicher ermöglicht es deinem Subagent, sich über Gespräche hinweg zu erinnern. Das ist großartig, wenn du ihn konsistent für dieselben Projekte verwendest.
- Lade Skills vorab in Subagents, indem du den Schlüssel
skillshinzufügst und Skills namentlich aufführst. Beachte, dass im Gegensatz zu Skills in deinem Hauptgespräch hier der gesamte Skill in den Kontext geladen wird.
Zusammenfassung
Dein Kontextfenster sauber zu halten, ist eine der besten Möglichkeiten, mit Claude Code produktiv zu bleiben. Mit Subagents kannst du einen Agent im Hintergrund laufen lassen, der die Schwerstarbeit übernimmt und nur die Antwort an dein Hauptkontextfenster zurückgibt.
Möchtest du tiefer einsteigen? Schau dir unseren speziellen Kurs an: Einführung in Subagents(öffnet in neuem Tab)