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

Команда LangChain выпустила версию 1.4.3, добавив поддержку моделей Bedrock Mantle и улучшив обработку структурированных выводов GPT-6. Обновление также содержит критические исправления для инструментов в create_agent и настройки кэша для резервных моделей.
Релиз расширяет совместимость с облачными провайдерами и повышает стабильность работы агентных систем, что важно для разработчиков, использующих LangChain в продакшене.
Библиотека LangChain получила обновление до версии 1.4.3, которое приносит несколько значимых функциональных улучшений и исправлений ошибок. Одним из ключевых нововведений стало добавление поддержки чат-моделей Bedrock Mantle в функции init_chat_model. Это позволяет разработчикам более гибко интегрировать решения AWS Bedrock в свои приложения, расширяя спектр доступных языковых моделей без необходимости написания дополнительного кода адаптеров.
Отдельного внимания заслуживает исправление, связанное с распознаванием структурированных выходов модели GPT-6. Согласно данным релиза, теперь система корректно определяет формат вывода даже в тех случаях, когда профили не заданы явно. Это должно упростить работу с новыми версиями моделей OpenAI и снизить количество ошибок при парсинге ответов, что особенно важно для автоматизированных пайплайнов обработки данных.
Важным аспектом обновления является ремонт недействительных вызовов инструментов в функции create_agent. Эта проблема могла приводить к сбоям в работе агентных систем, где LLM взаимодействует с внешними API или базами данных. Исправление повышает надежность таких архитектур, делая их более предсказуемыми в сложных сценариях использования. Кроме того, была проведена санация настроек кэша для резервных моделей (fallback models), что должно улучшить производительность и стабильность при переключении между различными провайдерами.
В техническом плане команда также обновила зависимости, повысив версию библиотеки anyio с 4.11.0 до 4.14.2 в пакете langchain_v1. Это стандартная практика поддержания актуальности зависимостей для обеспечения безопасности и совместимости. Кроме того, были внесены правки в документацию, включая исправление руководства по настройке корневых файлов AGENTS.md и уточнение точности документации пакетов.
Также в релизе отмечено удаление закомментированного кода, связанного с дополнительным пакетом cohere. Это часть рутинной чистки кодовой базы, направленная на упрощение поддержки проекта. Все перечисленные изменения направлены на повышение качества разработки и стабильности работы приложений, построенных на базе LangChain.
Для разработчиков это обновление представляет собой набор практических улучшений, затрагивающих как функциональность интеграции с облачными сервисами, так и внутреннюю логику работы агентов. Рекомендуется обновить библиотеку до актуальной версии, чтобы воспользоваться новыми возможностями и избежать известных ранее проблем.