Aller au contenu
Guides

Sous-agents et agents multiples dans OpenClaw

Exécutions en arrière-plan, chaîne d’annonce, limites de profondeur, et les outils qu’un enfant n’obtient jamais

6 min de lecture

OpenClaw a deux réponses à la question de plus d’un agent, et la documentation les tient séparées. Les sous-agents sont des exécutions en arrière-plan lancées depuis une exécution existante, chacune dans sa propre session, annonçant le résultat à qui l’a demandé et suivies comme tâches d’arrière-plan ; les agents multiples sont des agents configurés séparément avec leurs propres espaces de travail et leur propre routage. Voici ce qu’est un sous-agent et ce qu’il coûte, jusqu’où va l’imbrication et comment les résultats reviennent, les outils qu’un enfant ne peut jamais avoir, et où vit l’autre forme de multiplicité.

Les sous-agents sont des exécutions d’agent en arrière-plan lancées depuis une exécution d’agent existante.

Ce qu’est un sous-agent

  • Sa propre clé de session sous l’agent parent, une annonce au demandeur par défaut pour relecture, et un enregistrement de tâche d’arrière-plan pour chaque exécution ; les objectifs sont la recherche en parallèle et le travail d’outils lent sans bloquer l’exécution principale, l’isolation par session et par bac à sable facultatif, et une surface d’outils difficile à détourner.
  • Son propre contexte et sa propre consommation de jetons : la note de coût de la documentation dit de définir un modèle moins cher pour les sous-agents et de garder l’agent principal sur le meilleur, et de ne dupliquer la transcription du demandeur dans un enfant que quand il en a vraiment besoin.
  • Une exécution se termine, une session non : une exécution finie est en lecture seule dans l’interface de contrôle avec un retour vers le parent, et une session visible persistante n’est créée que quand l’utilisateur en demande une, pas parce qu’une tâche a été longue ou a produit un rapport.

Imbrication et retour des résultats

Par défaut, les sous-agents peuvent déléguer récursivement jusqu’à la profondeur cinq, avec des réglages pour la profondeur, de un à cinq, les enfants actifs par agent, cinq par défaut et jusqu’à vingt, un plafond global de concurrence de huit, un délai d’exécution par défaut et un délai d’annonce. L’agent principal est à la profondeur zéro, les orchestrateurs sous le plafond peuvent lancer des enfants, et une feuille au plafond ne le peut pas. Les résultats remontent d’un niveau à la fois : un descendant annonce à son parent, le parent synthétise ses enfants avant d’annoncer vers le haut, et l’agent principal livre à l’utilisateur. La documentation dit aux agents d’attendre les événements de fin plutôt que d’interroger, et de répondre à une fin tardive par le jeton silencieux de non-réponse.

Les outils qu’un enfant n’obtient jamais

  • Toujours perdus, quelle que soit la profondeur : l’outil de passerelle, la liste des agents, l’état de session, les cartes de progression, cron, message, l’envoi de sessions et les outils de conversations. C’est un refus dur dérivé de l’enveloppe de session du sous-agent à chaque tour, et les listes d’autorisation ordinaires ne peuvent pas le surcharger.
  • Au plafond de profondeur, perdus aussi : les outils de sous-agents, la liste des sessions, l’historique des sessions et le lancement, si bien que la seule façon de parler d’une feuille est la chaîne d’annonce.
  • La politique d’outils des sous-agents peut refuser davantage ou fixer un filtre final d’autorisation seule, mais ce filtre ne peut pas rendre un outil que le profil d’outils a retiré ; le navigateur absent du profil de codage est l’exemple de la documentation.

Les automatisations OpenClaw couvre les exécutions planifiées qui lancent souvent ces enfants, et Le bac à sable d’OpenClaw expliqué l’isolation qu’un enfant peut hériter.

Agents multiples contre sous-agents

Plusieurs agents configurés vivent sous les entrées par agent de la configuration, chacun pouvant surcharger les valeurs par défaut là où le schéma le permet, avec des canaux et des salons routés vers eux ; les pages Discord et Matrix mentionnent toutes deux la correspondance entre serveurs ou salons et agents. Les sous-agents sont des enfants temporaires d’une seule exécution, lancés par un outil plutôt que déclarés dans un fichier. Le fichier de configuration d’OpenClaw explique les deux compartiments où se trouvent ces entrées.

Sur Diali

Sur Diali, chaque assistant est sa propre instance isolée, si bien qu’agents multiples veut dire plusieurs assistants, chacun avec ses propres canaux et son espace de travail, et les sous-agents restent dans l’exécution d’un seul assistant avec les mêmes règles de profondeur et d’outils. OpenClaw hébergé sur Diali est l’assistant et Les tarifs de Diali montre comment les assistants sont comptés.

  • Un enfant tourne dans sa propre session et annonce vers le haut.
  • Profondeur cinq par défaut ; une feuille ne peut pas lancer d’enfant.
  • Cron, message, passerelle et les outils de session ne sont jamais à un enfant.
Commencer

Arrêtez de lire, construisez le vôtre

Configurez un agent, choisissez un canal, et faites-le travailler dans l’application que vous gardez déjà ouverte.