LangChain anunció Managed Deep Agents v0.10 el 29 de octubre de 2026, con navegador integrado y subagentes que trabajan en segundo plano mientras continúa la conversación principal. La versión está en beta pública en LangSmith Cloud. Recuperamos este anuncio con fecha real de publicación del 1 de noviembre; no es una función estrenada hoy.

Para quienes utilizan las tareas programadas y los permisos por ejecución de v0.9, la actualización aporta nuevas formas de actuar y también cambios incompatibles. El anuncio original diferencia el trabajo sobre páginas web de la delegación de tareas prolongadas.

El navegador conserva una sesión con un alcance definido

La documentación de navegador distingue dos configuraciones. El alcance thread, predeterminado, mantiene un navegador por conversación, reutilizado entre turnos. Una conversación nueva comienza sin las cookies ni los inicios de sesión de otra.

Con user, una persona autenticada comparte cookies y sesiones entre sus conversaciones, aunque cada una tenga su ventana. La identidad procede del usuario verificado; escribir un nombre en el prompt no establece esa identidad. Cerrar sesión o cambiar de cuenta puede afectar a las otras conversaciones de esa persona. Terminar una ejecución tampoco equivale a cerrar la sesión del sitio.

Cuando aparece un inicio de sesión, CAPTCHA o segundo factor, browser_handoff permite entregar el control a la persona. Mientras lo tiene, las herramientas del agente no pueden actuar en esa ventana. El enlace caduca a los 15 minutos y debe mantenerse privado: cualquiera con un enlace válido puede controlar el navegador.

Este mecanismo evita pedir contraseñas en el chat, pero no convierte la página en un almacén seguro de secretos. La documentación advierte de que el agente puede inspeccionar contenido visible al recuperar el control. La caducidad del enlace tampoco acredita que la tarea haya terminado.

Delegar sin bloquear no significa aislar los archivos

Los subagentes asíncronos permiten iniciar una tarea y continuar hablando con el agente principal. Según la documentación de subagentes, el resultado se notifica cuando termina: puede llegar durante una ejecución o despertar al agente si está inactivo.

Si el agente está esperando una aprobación, la llegada del resultado no salta esa aprobación. Los subagentes también pueden necesitar su propia intervención humana.

Hay un límite práctico: un subagente iniciado como el mismo usuario comparte el entorno de archivos del agente. Su conversación separada no constituye por sí sola un aislamiento del sistema de archivos. Nuestra recomendación es asignar responsables y destinos distintos si dos tareas pueden escribir sobre el mismo recurso.

Ejemplo hipotético, no ejecutado por Puntoes: un asistente investiga una incidencia en segundo plano mientras la persona aclara el diagnóstico. Le permitiríamos consultar registros autorizados y preparar un informe, pero reservaríamos el reinicio del servicio para una acción con permiso explícito. Ni la finalización del subagente ni una respuesta en Slack demostrarían que el servicio está reparado.

Tres cambios que revisar antes de actualizar

El anuncio señala la retirada de connectors.mcp() y de la estructura connectors/: los servidores MCP pasan a declararse en tools/mcp.ts o tools/mcp.py. También elimina la opción de alcance del entorno aislado, sandbox scope. No debe confundirse esa retirada con los alcances thread y user del navegador.

Para las variables LANGSMITH_*, las variables del entorno de la shell pasan a tener prioridad sobre el archivo .env del proyecto. Por ello, nuestra recomendación es revisar la configuración efectiva del despliegue, además del código versionado.

No hemos desplegado esta beta ni medido costes, latencia o fiabilidad. Este análisis explica las capacidades y los cambios documentados; no acredita una migración probada ni equivalencia con el SDK abierto de Deep Agents.

Fuentes

Sigue explorando