L'ESSENTIEL EN 30 SECONDES
- Managed Deep Agents v0.10, annoncé le 29 octobre en bêta publique, dote les agents d'un navigateur isolé et de quatre outils, dont un relais vers un humain.
- Les sous-agents déclarés asynchrones tournent sur leur propre fil et rendent compte une fois terminés, pendant que l'utilisateur poursuit la conversation.
- Les fils Slack reçoivent un bouton Stop ; la version supprime aussi l'organisation connectors.mcp(), un changement non rétrocompatible.
LangChain a publié la version 0.10 de Managed Deep Agents, son service qui héberge dans LangSmith des agents construits avec le framework Deep Agents. Annoncée le 29 octobre et proposée en bêta publique, cette mise à jour repose sur deux nouveautés : un navigateur que l'agent pilote lui-même, et des sous-agents qui travaillent en arrière-plan.
Un navigateur pour les sites sans API
Le développeur active le navigateur en le déclarant dans un fichier à la racine du projet. Il s'exécute dans un bac à sable LangSmith dédié, et non sur la machine de l'utilisateur. L'agent dispose de quatre outils : lecture de l'arbre d'accessibilité de la page avec repérage des éléments cliquables, exécution d'actions, capture d'écran et passage de la main à une personne. Selon un second billet, ces outils s'appuient sur Stagehand, un SDK open source de Browserbase.
LangChain le destine à des tâches comme réserver un voyage ou déposer une réclamation sur des sites sans API, tout en recommandant de passer par une API quand elle existe. L'éditeur évoque aussi les tests d'applications de bout en bout : l'agent lance l'application dans son bac à sable et l'ouvre dans le navigateur. Par défaut, chaque conversation obtient un navigateur vierge ; une portée par utilisateur permet de conserver les connexions d'un fil à l'autre.
Face à une page de connexion, l'agent peut déclencher le relais. La personne reçoit un lien vers le navigateur distant, s'identifie, puis clique sur « Hand back ». Selon LangChain, les identifiants restent ainsi hors des messages du modèle et des traces. Le lien expire au bout de 15 minutes. Slack et LangSmith Studio gèrent ce relais nativement ; les interfaces personnalisées doivent l'afficher elles-mêmes.
Des sous-agents en arrière-plan
Un indicateur « async » fait tourner un sous-agent sur un fil séparé, pendant que l'utilisateur continue d'échanger avec l'agent principal, qui peut lancer, consulter, modifier ou annuler ces tâches. Le résultat arrive selon l'état de l'agent : avant son prochain appel au modèle s'il est occupé, sous forme d'une nouvelle exécution s'il est inactif, ou après la réponse de l'utilisateur à une validation en attente.
Contrôles Slack et réserves
Les fils Slack gagnent un bouton Stop qui interrompt le travail en cours, et des gestionnaires d'événements Slack expérimentaux font leur apparition. La version casse la compatibilité sur deux points : les serveurs MCP doivent désormais être déclarés dans un fichier d'outils, et l'option de portée du bac à sable disparaît. LangChain cite un test interne sur 100 tâches WebVoyager, réussies à 90 % par ses outils ; ce chiffre n'a pas été vérifié de façon indépendante. Aucun tarif n'est indiqué.
