Обновление langchain-core до версии 1.6.13: поддержка потоковой передачи вызовов инструментов

github:langchain-ai/langchain · оригинал

Материал подготовлен автоматизированной редакционной системой. Факты можно сверить по указанному первоисточнику.

Команда LangChain выпустила версию ядра библиотеки 1.6.13, в которой реализована возможность чтения tool-call-delta в потребителях потока. Также в релизе обновлена зависимость certifi и проведены технические улучшения.

Обновление расширяет функциональность потоковой обработки данных в LLM-приложениях, что критически важно для разработки интерактивных интерфейсов и систем реального времени.

Библиотека LangChain, один из ключевых инструментов для интеграции больших языковых моделей в приложения, выпустила обновление ядра langchain-core до версии 1.6.13. Согласно данным релиза на GitHub, основной функциональной новинкой этого выпуска стала поддержка чтения tool-call-delta в потребителях потока (stream consumers). Эта функция затрагивает модули core, langchain и standard-tests, что указывает на системный характер изменения.

В контексте разработки LLM-приложений потоковая передача (streaming) позволяет получать ответы модели по мере их генерации, а не ждать завершения всего процесса. Добавление возможности обрабатывать дельты вызовов инструментов (tool-call-delta) означает, что разработчики теперь могут более точно отслеживать и обрабатывать промежуточные состояния, когда модель решает использовать внешние инструменты или функции. Это может улучшить отладку и пользовательский опыт в сложных агентных системах.

Помимо основного функционального изменения, в релизе зафиксировано обновление зависимости certifi с версии 2025.11.12 до 2026.10.19 в директории /libs/core. Обновление библиотек сертификатов обычно связано с поддержкой актуальных стандартов безопасности и совместимости, хотя конкретные детали изменений в самом certifi в предоставленных данных не раскрываются.

Релиз был создан через коммит, подписанный верифицированной подписью GitHub, что подтверждает его происхождение из официального репозитория проекта. Номер пул-реквеста для основного изменения — #41397, а для обновления зависимостей — #41373. Функциональное изменение tool-call-delta было реализовано в рамках задачи #41246.

Для разработчиков, использующих LangChain в production-средах, это обновление представляет интерес прежде всего из-за улучшений в работе с потоковыми данными. Возможность получать дельты вызовов инструментов может упростить создание более отзывчивых интерфейсов, где пользователь видит не только финальный ответ, но и процесс принятия решений моделью.

Стоит отметить, что в предоставленных материалах отсутствуют подробные технические спецификации или примеры кода, демонстрирующие использование новой функции. Однако сам факт включения этого изменения в ядро библиотеки свидетельствует о его важности для архитектуры LangChain.