LangChain has added async subagents to its Deep Agents framework to improve agent responsiveness during long tasks. This architecture separates an orchestrator that stays available to the user from background workers that execute tasks in parallel. The update allows agents to handle multiple large goals simultaneously without blocking the main conversation loop. Developers can implement this pattern in Python and JavaScript, with support for steering running tasks and receiving completion notifications.
Read the full story at langchain.com.