La session principale de l’agent Hermès est clairement équipée d’un plan B, mais le sous-agent rapporte tout de même directement l’erreur du fournisseur, ce qui n’est pas un accident. La documentation officielle des fournisseurs de secours a été marquée séparément : la délégation de sous-agents n’hérite pas des configurations de secours. En d’autres termes, l’agent maître sera automatiquement rétrogradé, ce qui ne signifie pas que les agents enfants générés par delegate_task utiliseront également le même ensemble de solutions de secours.
Que fais-tu dans la vie ?
- Si la sous-tâche est importante, spécifiez séparément le fournisseur/modèle pour la délégation, et ne vous fiez pas uniquement au plan de secours de la session principale.
- Lorsque le coût est sensible, fixez les sous-agents sur un modèle moins cher et plus stable.
- La tâche à haut risque confirme que le prestataire est en bonne santé lors de la session principale avant de l’envoyer au sous-agent.
Pourquoi Hermès l’a conçu ainsi
Parce que les sous-agents sont plutôt comme des unités d’exécution indépendantes. La documentation officielle vous permet de router la délégation séparément, mais vous ne voulez pas que les sous-tâches suivent silencieusement la logique de secours de la session principale, ce qui entraînerait un coût, une rapidité et un comportement incontrôlables.
Alors ne fixez pas « le plan B est évidemment ouvert » sur cette question. Il faut penser différemment : le plan B de l’agent maître est l’agent maître, et le sous-agent spécifie soit séparément le fournisseur, soit accepte qu’il n’est pas automatiquement rétrogradé. Pensez à cette frontière, et de nombreux problèmes qui ressemblent à des erreurs aléatoires seront résolus.
Adresse officielle open source : https://github.com/NousResearch/hermes-agent ; Entrée officielle du document : https://hermes-agent.nousresearch.com/.