hwchase17/langchainjs

Платформа для разработки агентов

Агенты⭐ 18 214TypeScriptпоследний релиз: @langchain/core@1.2.12
Открыть на GitHub ↗Сайт проекта ↗

Что это за инструмент

LangChain.js — это фреймворк на TypeScript для создания приложений на базе LLM, позволяющий соединять модели с внешними данными и инструментами через стандартизированные интерфейсы.

Зачем нужен

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

Что можно реализовать

  • Создание RAG-систем с подключением к различным источникам данных и векторным базам
  • Разработка сложных AI-агентов с планированием, подзадачами и использованием файловой системы (через Deep Agents)
  • Построение управляемых рабочих процессов с долгосрочной памятью и участием человека (human-in-the-loop) через LangGraph
  • Быстрое прототипирование цепочек (chains) для тестирования различных подходов к работе LLM

Ключевые возможности

  • Поддержка множества сред: Node.js, Cloudflare Workers, Vercel/Next.js, Deno, Bun и браузер
  • Глубокая интеграция с экосистемой LangChain, включая LangSmith для мониторинга и отладки
  • Гибкие уровни абстракции: от простых цепочек для быстрого старта до низкоуровневых компонентов для полного контроля
  • Открытая лицензия MIT и активное сообщество с обширной библиотекой интеграций

👤 Кому подойдёт: JavaScript/TypeScript разработчики, создающие AI-приложения, и инженерные команды, нуждающиеся в масштабируемой и интероперабельной базе для LLM-продуктов

Релизы

@langchain/core@1.2.12patch
🕐 вчера · релиз на GitHub ↗

Исправление: сохранение аргументов структурированных инструментов в данных трассировки.

  • Fixed: Исправлено сохранение аргументов структурированных инструментов в входных данных трассировки.
@langchain/neo4j@0.1.20patch
🕐 9 дн назад · релиз на GitHub ↗

Выпущен патч @langchain/neo4j@0.1.20 с обновлением зависимости @langchain/classic до версии 1.0.48.

  • Обновлена зависимость @langchain/classic до версии 1.0.48.
@langchain/neo4j@0.1.19patch
🕐 11 дн назад · релиз на GitHub ↗

Обновление зависимости @langchain/classic до версии 1.0.47.

  • Обновлена зависимость @langchain/classic до версии 1.0.47.
@langchain/neo4j@0.1.18patch
🕐 20 дн назад · релиз на GitHub ↗

Выпущен патч @langchain/neo4j@0.1.18 с обновлением зависимости @langchain/classic до версии 1.0.46.

  • Обновлена зависимость @langchain/classic до версии 1.0.46.
@langchain/openrouter@0.4.10patch
🕐 1 мес назад · релиз на GitHub ↗

Выпущен патч @langchain/openrouter@0.4.10, обновляющий зависимость @langchain/openai до версии 1.5.10.

  • Fixed: Обновлена зависимость @langchain/openai до версии 1.5.10.
@langchain/neo4j@0.1.16patch
🕐 1 мес назад · релиз на GitHub ↗

Обновление зависимости @langchain/classic до версии 1.0.44.

  • Обновлена зависимость @langchain/classic до версии 1.0.44.
@langchain/neo4j@0.1.15patch
🕐 1 мес назад · релиз на GitHub ↗

Выпущен патч для @langchain/neo4j@0.1.15, обновлён пакет @langchain/classic до версии 1.0.43.

  • Обновлена зависимость @langchain/classic до версии 1.0.43.
@langchain/core@1.2.7patch
🕐 1 мес назад · релиз на GitHub ↗

Исправлена работа core и langchain, обновлены peer-зависимости.

  • Fixed: Исправлены проблемы в пакетах core и langchain.
  • Added: Обновлены peer-зависимости для корректной работы.
@langchain/anthropic@1.5.5patch
🕐 1 мес назад · релиз на GitHub ↗

Исправлено сохранение стоимости шлюза в нативном потоке для @langchain/anthropic.

  • Fixed: Исправлено сохранение стоимости шлюза в нативном потоке для @langchain/anthropic.
@langchain/fireworks@0.2.6patch
🕐 1 мес назад · релиз на GitHub ↗

Добавлена конфигурация LangSmith Gateway для моделей OpenAI, Anthropic и Fireworks.

  • Added: Добавлена поддержка конфигурации LangSmith Gateway для моделей чата OpenAI, Anthropic и Fireworks.
  • Added: Обновлена зависимость @langchain/openai до версии 1.5.6.
@langchain/anthropic@1.5.3patch
🕐 1 мес назад · релиз на GitHub ↗

Исправление: сохранение метаданных стоимости от шлюза в потоках Anthropic.

  • Fixed: Исправлено сохранение метаданных стоимости, предоставляемых шлюзом, в потоках Anthropic.
@langchain/core@1.2.4patch
🕐 1 мес назад · релиз на GitHub ↗

Исправлена привязка TextSplitter в trimMessages и оптимизировано объединение вложенных трейсеров LangChain.

  • Fixed: Исправлена ошибка привязки splitText, когда trimMessages получает экземпляр TextSplitter.
  • Added: Оптимизировано объединение вложенных трейсеров LangChain, использующих общую книгу учета.