LangChain 1.4.7: поддержка потоковой передачи tool-call-delta и обновление зависимостей
github:langchain-ai/langchain · оригинал
Материал подготовлен автоматизированной редакционной системой. Факты можно сверить по указанному первоисточнику.

Команда LangChain выпустила версию 1.4.7, добавив возможность чтения поля tool-call-delta в потребителях потока данных. Также в обновлении произведена актуализация сторонних библиотек, включая aiohttp и mcp.
Обновление расширяет функциональность обработки потоковых ответов моделей, что важно для разработчиков, работающих с инструментами (tools) в реальном времени, и повышает стабильность за счет обновления зависимостей.
Разработчики фреймворка LangChain опубликовали релиз версии 1.4.7, который приносит несколько значимых технических улучшений и обновлений зависимостей. Одной из ключевых нововведений является поддержка чтения поля `tool-call-delta` в потребителях потоковой передачи (stream consumers). Эта функция затрагивает модули core, langchain и standard-tests, позволяя более гибко обрабатывать инкрементальные обновления вызовов инструментов в режиме реального времени. Согласно данным из журнала изменений, данная возможность была реализована в рамках задачи #41246.
Помимо функциональных доработок, релиз включает ряд технических обновлений (chore) и актуализацию зависимостей. В частности, в директории /libs/langchain_v1 была повышена версия библиотеки certifi с 2025.11.12 до 2026.10.19 (задача #41370). Также произошли два последовательных обновления aiohttp: сначала с версии 3.14.3 до 3.14.4 (задача #41330), а затем до 3.14.5 (задача #41360). Эти изменения направлены на поддержание актуальности и безопасности используемых компонентов.
Дополнительно, версия библиотеки mcp была обновлена с 2.1.1 до 2.2.0 в том же разделе проекта (задача #41270). В модуле core была добавлена возможность принимать адрес внутри класса LangChainTracer (задача #41006), что может быть полезно для настройки трассировки и отладки процессов. Завершающими шагами перед релизом стали обновление lockfile (задача #41402) и непосредственно выпуск версии 1.4.7 (задача #41401).
Таким образом, версия 1.4.7 представляет собой накопительное обновление, сочетающее улучшение механизмов потоковой обработки данных с рутинным обслуживанием зависимостей. Для разработчиков, использующих LangChain в своих проектах, это означает доступ к более детальной информации о вызовах инструментов в потоковом режиме и использование обновленных версий базовых библиотек.