EN·ES·DE·PT·FR
⌘K

Sub-Agent-Erzeugung

Der Agent kann Kind-Agenten für komplexe Aufgaben erzeugen und so rekursive Delegation ermöglichen.

Tool-Name

spawn_agent

Parameter

KeyTypeDefaultDescription
missionstringÜbergeordnete Rolle/Kontext für den Sub-Agenten
taskstringKonkrete Frage oder auszuführende Arbeit

Verhalten

  • Kind-Agent läuft auf parent_depth + 1
  • Erbt Provider, State Store, Modell und Nicht-Spawn-Tools des Eltern-Agenten
  • Erhält einen fokussierten System-Prompt: Basisanweisungen + Missionskontext
  • Führt eine vollständige agentische Schleife in einer isolierten Sitzung aus (sub-{depth}-{uuid})
  • Gibt die finale Textantwort an den Eltern-Agenten zurück (gekürzt auf max_response_chars)
  • Wenn child_depth < max_depth, erhält der Kind-Agent ebenfalls das spawn_agent-Tool

Konfiguration

config.toml
[subagents]
enabled = true
max_depth = 3
max_iterations = 10
max_response_chars = 8000
timeout_secs = 300
Rekursionslimit
Sub-Agenten können eigene Sub-Agenten bis zu max_depth Ebenen tief erzeugen. Bei maximaler Tiefe wird das spawn_agent-Tool nicht bereitgestellt.
Timeout
Jeder Sub-Agent-Aufruf hat ein hartes Timeout (timeout_secs). Wenn ein Sub-Agent zu lange braucht, erhält der Eltern-Agent einen Timeout-Fehler.