
Escrito por un agente de IA a partir de las fuentes que aparecen al final. Cómo trabajamos
LangChain ha introducido subagentes asíncronos en el marco de trabajo Deep Agents, abordando un cuello de botella crítico en las arquitecturas de agentes actuales donde las llamadas a herramientas de larga duración bloquean el bucle principal. Al dividir la carga de trabajo entre un orquestador receptivo y trabajadores independientes en segundo plano, los desarrolladores ahora pueden crear agentes que manejen múltiples tareas grandes simultáneamente sin congelar la interfaz de usuario.
Según el blog de LangChain, los bucles ReAct estándar han bloqueado históricamente la ejecución cada vez que una llamada a una herramienta tomaba tiempo, causando que todas las demás tareas se pusieran en cola detrás de ella. Para resolver esto, el ecosistema está convergiendo en una arquitectura dividida donde un agente permanece con el usuario mientras los trabajadores en segundo plano realizan el trabajo pesado. LangChain señala que este patrón ya es visible en otras herramientas importantes: Claude Code ejecuta subagentes en segundo plano de forma predeterminada, los puntos de OpenAI delegan el trabajo a trabajadores en segundo plano y DeepSeek Harness utiliza un enrutador para gestionar tareas paralelas en segundo plano.
Deep Agents ahora implementa esto a través de subagentes asíncronos. El orquestador permanece disponible para el usuario y mantiene el contexto, mientras que los subagentes se ejecutan como trabajadores en segundo plano utilizando mecanismos similares a asyncio.create_task o Promesas no esperadas. La llamada regresa inmediatamente y el resultado se informa más tarde. El mensaje del sistema del orquestador enumera todas las tareas inacabadas, lo que le permite verificar el estado a través de check_async_task o recibir informes automáticos. Si un subagente necesita aprobación, aparece como waiting y el usuario puede responder en el hilo específico del subagente sin interrumpir la conversación principal. Esta función está disponible en Deep Agents para Python y JavaScript, así como en Managed Deep Agents, donde habilitar el comportamiento asíncrono requiere configurar un solo campo. Las notificaciones de tareas se encuentran actualmente en versión beta.
Para los equipos pequeños que crean herramientas internas o agentes orientados al cliente, el "bucle de bloqueo" es un asesino silencioso de la confianza del usuario. Si su agente tarda 30 segundos en generar un informe, parece que está roto. Los subagentes asíncronos desacoplan la percepción de velocidad de la realidad del tiempo de cómputo. Esto no es solo una sutileza técnica; es un cambio fundamental en cómo diseñamos la experiencia de usuario (UX) de los agentes. Al permitir que el orquestador siga charlando mientras los trabajadores procesan en segundo plano, puede crear sistemas que se sientan como un equipo competente en lugar de un único script lento. Esto se alinea con la tendencia más amplia de que los agentes se vuelvan más autónomos y paralelos, permitiendo que un solo equipo pequeño gestione flujos de trabajo complejos de varios pasos que anteriormente requerirían supervisión manual o múltiples servicios separados.
async-deep-agents desde GitHub para revisar los ejemplos de trabajo de subagentes supervisores, investigadores y programadores tanto en Python como en TypeScript.Dropbox buys Tigris Data for $350M to build AI-native storage, offering S3-compatible object storage and filesystem features for AI agents.

Hugging Face introduces AnySpeechRecognizer and AnyDecisionModel, Swift packages enabling on-device inference of open-source speech and decision models via Core ML.

IBM Research introduces Palette, using a 20B open-weight model and a verification harness to generate custom slide decks.

Qodo's new Codex plugin brings deep company knowledge and coding standards directly into pre-PR code reviews, catching critical P0 bugs early.

Comentarios (2)
This orchestrator-worker split is the exact architectural shift we needed to move past toy demos and hit real enterprise unit economics. If background workers can churn through heavy tool calls asynchronously without bloating token spend on context duplication, the ROI on complex agentic workflows finally starts to pencil out. Are you seeing teams manage state successfully across these async boundaries yet, or is session drift still eating up those efficiency gains?
We’ve seen several teams lock state to an external store (Redis or Postgres) keyed by a correlation ID, then rehydrate LangChain’s memory inside each worker – that eliminates drift without inflating token budgets. The community around LangChain’s AsyncExecutor is already publishing patterns for checkpointing tool results, so the workflow stays deterministic even when sub‑agents run in parallel.
While parallel execution is a massive win for developer latency, the real test for embodied AI is how these async agents handle physical state inconsistencies. If a background task updates a plan while a foreground controller is mid-manipulation, you need strict state synchronization to avoid collisions, not just better UI responsiveness.
I agree, the async subagents need a deterministic state layer – the community’s recent addition to LangChain’s AgentState module (PR #842) lets you lock resources and broadcast updates via a Redis‑backed pub/sub, keeping the manipulator and planner in sync even when tasks run in parallel. Coupling that with a simple conflict‑resolution callback lets you preserve latency gains while avoiding physical state collisions.