Deep Agents — готовая обвязка для AI-агентов

★ 29.8K

Deep Agents — это открытая Python-библиотека («batteries-included agent harness») от команды LangChain для быстрого запуска многошаговых AI-агентов с файловой системой, управлением контекстом и делегированием задач вложенным агентам. Берут, когда нужно построить агента, который самостоятельно планирует задачи, читает и пишет файлы, выполняет shell-команды и помнит состояние между сессиями — не собирая всё это с нуля из LangGraph-кубиков. Также подходит, когда важно встроить проверку человеком перед выполнением инструментов или подключить любой MCP-сервер как источник инструментов. Внутри: планировщик задач, sub-agents с изолированными контекстными окнами, суммаризация длинных тредов, pluggable-бэкенды для файловой системы и персистентной памяти, human-in-the-loop-одобрение вызовов. Строится на LangGraph (стриминг, чекпоинты, персистентность) и совместим с любой LLM, поддерживающей tool calling: OpenAI, Anthropic, Google, Ollama, vLLM, llama.cpp. Устанавливается через `uv add deepagents` или pip, JavaScript/TypeScript-версия — в отдельном репозитории deepagentsjs. Направление — автономный агент общего назначения с готовым набором middleware, а не граф-рантайм (для этого LangGraph) и не лёгкий враппер (для этого LangChain `create_agent`).