diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 7949f6e4f825..f00601eb2cf8 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -21,7 +21,7 @@ We aim to keep the same core APIs between the Python and JS versions of LangChai ### Want to add a specific integration? -LangChain supports several different types of integrations with third-party providers and frameworks, including LLM providers (e.g. [OpenAI](https://github.com/langchain-ai/langchainjs/blob/main/libs/providers/langchain-openai/src/chat_models.ts)), vector stores (e.g. [FAISS](https://github.com/langchain-ai/langchainjs/blob/main/libs/langchain-community/src/vectorstores/faiss.ts), document loaders (e.g. [Apify](https://github.com/langchain-ai/langchainjs/blob/main/libs/langchain-community/src/document_loaders/web/apify_dataset.ts)) persistent message history stores (e.g. [Redis](https://github.com/langchain-ai/langchainjs/blob/main/libs/langchain-redis/src/caches.ts)), and more. +LangChain supports several different types of integrations with third-party providers and frameworks, including LLM providers (e.g. [OpenAI](https://github.com/langchain-ai/langchainjs/blob/main/libs/providers/langchain-openai/src/chat_models.ts)), vector stores (e.g. [FAISS](https://github.com/langchain-ai/langchainjs/blob/main/libs/langchain-community/src/vectorstores/faiss.ts), document loaders (e.g. [Apify](https://github.com/langchain-ai/langchainjs/blob/main/libs/langchain-community/src/document_loaders/web/apify_dataset.ts)) persistent message history stores (e.g. [Redis](https://github.com/langchain-ai/langchainjs/blob/main/libs/providers/langchain-redis/src/caches.ts)), and more. We welcome such contributions, but ask that you read our dedicated [integration contribution guide](https://github.com/langchain-ai/langchainjs/blob/main/.github/contributing/INTEGRATIONS.md) for specific details and patterns to consider before opening a pull request. @@ -31,23 +31,6 @@ You can also check out the [guides on extending LangChain.js](https://js.langcha Integrations should generally reside in the `libs/langchain-community` workspace and be imported as `@langchain/community/module/name`. More in-depth integrations or suites of integrations may also reside in separate packages that depend on and extend `@langchain/core`. See [`@langchain/google-genai`](https://github.com/langchain-ai/langchainjs/blob/main/libs/langchain-google-genai) for an example. -To make creating packages like this easier, we offer the [`create-langchain-integration`](https://github.com/langchain-ai/langchainjs/blob/main/libs/create-langchain-integration/) utility that will automatically scaffold a repo with support for both ESM + CJS entrypoints. You can run it like this: - -```bash -npx create-langchain-integration -``` - -After creating the new integration package, you should add it to the [`unit-tests-integrations.yml`](./.github/workflows/unit-tests-integrations.yml) GitHub action workflow so that it is tested in CI. To do this,simply update the `env` section of the `prepare-matrix` job with your package name inside the `PACKAGES` variable: - -```yaml -prepare-matrix: - needs: get-changed-files - runs-on: ubuntu-latest - env: - PACKAGES: "anthropic,cloudflare," - ... -``` - ### Want to add a feature that's already in Python? If you're interested in contributing a feature that's already in the [LangChain Python repo](https://github.com/langchain-ai/langchain) and you'd like some help getting started, you can try pasting code snippets and classes into the [LangChain Python to JS translator](https://langchain-translator.vercel.app/). @@ -90,34 +73,9 @@ good code into the codebase. As of now, LangChain has an ad hoc release process: releases are cut with high frequency by a developer and published to [npm](https://www.npmjs.com/package/langchain). -LangChain follows the [semver](https://semver.org/) versioning standard. However, as pre-1.0 software, -even patch releases may contain [non-backwards-compatible changes](https://semver.org/#spec-item-4). - If your contribution has made its way into a release, we will want to give you credit on Twitter (only if you want though)! If you have a Twitter account you would like us to mention, please let us know in the PR or in another manner. -#### Integration releases - -The release script can be executed only while on a fresh `main` branch, with no un-committed changes, from the package root. If working from a fork of the repository, make sure to sync the forked `main` branch with the upstream `main` branch first. - -You can invoke the script by calling `pnpm release`. If new dependencies have been added to the integration package, install them first (i.e. run `pnpm install`, then `pnpm release`). - -There are three parameters which can be passed to this script, one required and two optional. - -- **Required**: ``. eg: `@langchain/core` The name of the package to release. Can be found in the `name` value of the package's `package.json` -- **Optional**: `--bump-deps` eg `--bump-deps` Will find all packages in the repo which depend on this workspace and checkout a new branch, update the dep version, run pnpm install, commit & push to new branch. Generally, this is not necessary. -- **Optional**: `--tag ` eg `--tag beta` Add a tag to the NPM release. Useful if you want to push a release candidate. - -This script automatically bumps the package version, creates a new release branch with the changes, pushes the branch to GitHub, uses `release-it` to automatically release to NPM, and more depending on the flags passed. - -Halfway through this script, you'll be prompted to enter an NPM OTP (typically from an authenticator app). This value is not stored anywhere and is only used to authenticate the NPM release. - -> **Note** Unless releasing `langchain`, `no` should be answered to all prompts following `Publish @langchain/ to npm?`. Then, the change should be manually committed with the following commit message: `[patch]: Release `. E.g.: `groq[patch]: Release 0.0.1`. - -Docker must be running if releasing one of `langchain`, `@langchain/core` or `@langchain/community`. These packages run LangChain's export tests, which run inside docker containers. - -Full example: `pnpm release @langchain/core`. - ### πŸ› οΈ Tooling This project uses the following tools, which are worth getting familiar @@ -126,10 +84,7 @@ with if you plan to contribute: - **[pnpm](https://pnpm.io/) (v10.14.0)** - dependency management - **[eslint](https://eslint.org/)** - enforcing standard lint rules - **[prettier](https://prettier.io/)** - enforcing standard code formatting -- **[jest](https://jestjs.io/)** - testing code -- **[TypeDoc](https://typedoc.org/)** - reference doc generation from - comments -- **[Docusaurus](https://docusaurus.io/)** - static site generation for documentation +- **[vitest](https://vitest.dev/)** - testing code ## πŸš€ Quick Start @@ -144,10 +99,10 @@ Next, try running the following common tasks: ## βœ… Common Tasks Our goal is to make it as easy as possible for you to contribute to this project. -All of the below commands should be run from within a workspace directory (e.g. `langchain`, `libs/langchain-community`) unless otherwise noted. +All of the below commands should be run from within a workspace directory (e.g. `libs/langchain`, `libs/langchain-community`) unless otherwise noted. ```bash -cd langchain +cd libs/langchain ``` Or, if you are working on a community integration: @@ -166,7 +121,7 @@ To get started, you will need to install the dependencies for the project. To do pnpm install ``` -Then, you will need to switch directories into `langchain-core` and build core by running: +Then, you will need to switch directories into `libs/langchain-core` and build core by running: ```bash cd libs/langchain-core @@ -229,8 +184,8 @@ This is useful for developing individual features. If you add support for a new external API, please add a new integration test. Integration tests should be called `*.int.test.ts`. -Note that most integration tests require credentials or other setup. You will likely need to set up a `langchain/.env` or `libs/langchain-community/.env` file -like the example [here](https://github.com/langchain-ai/langchainjs/blob/main/langchain/.env.example). +Note that most integration tests require credentials or other setup. You will likely need to set up a `libs/langchain/.env` or `libs/langchain-community/.env` file +like the example [here](https://github.com/langchain-ai/langchainjs/blob/main/libs/langchain/.env.example). We generally recommend only running integration tests with `pnpm test:single`, but if you want to run all integration tests, run: @@ -257,7 +212,7 @@ import { OpenAI } from "langchain/llms/openai"; We call these subpaths "entrypoints". In general, you should create a new entrypoint if you are adding a new integration with a 3rd party library. If you're adding self-contained functionality without any external dependencies, you can add it to an existing entrypoint. In order to declare a new entrypoint that users can import from, you -should edit the `langchain/langchain.config.js` or `libs/langchain-community/langchain.config.js` file. To add an +should edit the `libs/langchain/langchain.config.js` or `libs/langchain-community/langchain.config.js` file. To add an entrypoint `tools` that imports from `tools/index.ts` you'd add the following to the `entrypoints` key inside the `config` variable: @@ -270,7 +225,7 @@ entrypoints: { // ... ``` -If you're adding a new integration which requires installing a third party dependency, you must add the entrypoint to the `requiresOptionalDependency` array, also located inside `langchain/langchain.config.js` or `libs/langchain-community/langchain.config.js`. +If you're adding a new integration which requires installing a third party dependency, you must add the entrypoint to the `requiresOptionalDependency` array, also located inside `libs/langchain/langchain.config.js` or `libs/langchain-community/langchain.config.js`. ```typescript // ... diff --git a/README.md b/README.md index b47decc80f2d..252d2759cf46 100644 --- a/README.md +++ b/README.md @@ -1,11 +1,15 @@ # πŸ¦œοΈπŸ”— LangChain.js -⚑ Building applications with LLMs through composability ⚑ +![npm](https://img.shields.io/npm/dm/langchain) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) [![Twitter](https://img.shields.io/twitter/url/https/twitter.com/langchainai.svg?style=social&label=Follow%20%40LangChainAI)](https://twitter.com/langchainai) -[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) ![npm](https://img.shields.io/npm/dm/langchain) [![Twitter](https://img.shields.io/twitter/url/https/twitter.com/langchainai.svg?style=social&label=Follow%20%40LangChainAI)](https://twitter.com/langchainai) [![Open in Dev Containers](https://img.shields.io/static/v1?label=Dev%20Containers&message=Open&color=blue&logo=visualstudiocode)](https://vscode.dev/redirect?url=vscode://ms-vscode-remote.remote-containers/cloneInVolume?url=https://github.com/langchain-ai/langchainjs) -[](https://codespaces.new/langchain-ai/langchainjs) +LangChain is a framework for building LLM-powered applications. It helps you chain together interoperable components and third-party integrations to simplify AI application development β€” all while future-proofing decisions as the underlying technology evolves. -Looking for the Python version? Check out [LangChain](https://github.com/langchain-ai/langchain). +**Documentation**: To learn more about LangChain, check out [the docs](https://docs.langchain.com/oss/javascript/langchain/overview). + +If you're looking for more advanced customization or agent orchestration, check out [LangGraph.js](https://langchain-ai.github.io/langgraphjs/). our framework for building agents and controllable workflows. + +> [!NOTE] +> Looking for the Python version? Check out [LangChain](https://github.com/langchain-ai/langchain). To help you ship LangChain apps to production faster, check out [LangSmith](https://smith.langchain.com). [LangSmith](https://smith.langchain.com) is a unified developer platform for building, testing, and monitoring LLM applications. @@ -16,83 +20,37 @@ You can use npm, pnpm, or yarn to install LangChain.js `npm install -S langchain` or `pnpm install langchain` or `yarn add langchain` -## 🌐 Supported Environments - -LangChain is written in TypeScript and can be used in: - -- Node.js (ESM and CommonJS) - 20.x, 22.x, 24.x -- Cloudflare Workers -- Vercel / Next.js (Browser, Serverless and Edge functions) -- Supabase Edge Functions -- Browser -- Deno - -## πŸ€” What is LangChain? - -**LangChain** is a framework for developing applications powered by language models. It enables applications that: - -- **Are context-aware**: connect a language model to sources of context (prompt instructions, few shot examples, content to ground its response in, etc.) -- **Reason**: rely on a language model to reason (about how to answer based on provided context, what actions to take, etc.) - -This framework consists of several parts. - -- **Open-source libraries**: Build your applications using LangChain's open-source [building blocks](https://js.langchain.com/docs/concepts/lcel), [components](https://js.langchain.com/docs/concepts), and [third-party integrations](https://js.langchain.com/docs/integrations/platforms/). - Use [LangGraph.js](https://js.langchain.com/docs/concepts/#langgraphjs) to build stateful agents with first-class streaming and human-in-the-loop support. -- **Productionization**: Use [LangSmith](https://docs.smith.langchain.com/) to inspect, monitor and evaluate your chains, so that you can continuously optimize and deploy with confidence. -- **Deployment**: Turn your LangGraph applications into production-ready APIs and Assistants with [LangGraph Cloud](https://docs.langchain.com/langgraph-platform/deployment-quickstart). - -The LangChain libraries themselves are made up of several different packages. - -- **[`@langchain/core`](https://github.com/langchain-ai/langchainjs/blob/main/langchain-core)**: Base abstractions. -- **[`@langchain/community`](https://github.com/langchain-ai/langchainjs/blob/main/libs/langchain-community)**: Third party integrations. -- **[`langchain`](https://github.com/langchain-ai/langchainjs/blob/main/langchain)**: Chains, agents, and retrieval strategies that make up an application's cognitive architecture. -- **[LangGraph.js](https://langchain-ai.github.io/langgraphjs/)**: LangGraph powers production-grade agents, trusted by Linkedin, Uber, Klarna, GitLab, and many more. Build robust and stateful multi-actor applications with LLMs by modeling steps as edges and nodes in a graph. Integrates smoothly with LangChain, but can be used without it. +## πŸš€ Why use LangChain? -Integrations may also be split into their own compatible packages. +LangChain helps developers build applications powered by LLMs through a standard interface for agents, models, embeddings, vector stores, and more. -This library aims to assist in the development of those types of applications. Common examples of these applications include: +Use LangChain for: -**❓Question Answering over specific documents** +- **Real-time data augmentation**. Easily connect LLMs to diverse data sources and external/internal systems, drawing from LangChain’s vast library of integrations with model providers, tools, vector stores, retrievers, and more. +- **Model interoperability**. Swap models in and out as your engineering team experiments to find the best choice for your application’s needs. As the industry frontier evolves, adapt quickly β€” LangChain’s abstractions keep you moving without losing momentum. -- [Documentation](https://js.langchain.com/docs/tutorials/rag/) -- End-to-end Example: [Doc-Chatbot](https://github.com/dissorial/doc-chatbot) +## πŸ“¦ LangChain's ecosystem -**πŸ’¬ Chatbots** +- [LangSmith](https://www.langchain.com/langsmith) - Unified developer platform for building, testing, and monitoring LLM applications. With LangSmith, you can debug poor-performing LLM app runs, evaluate agent trajectories, gain visibility in production, and deploy agents with confidence. +- [LangGraph](https://docs.langchain.com/oss/javascript/langgraph/overview) - Build agents that can reliably handle complex tasks with LangGraph, our low-level agent orchestration framework. LangGraph offers customizable architecture, long-term memory, and human-in-the-loop workflows β€” and is trusted in production by companies like LinkedIn, Uber, Klarna, and GitLab. -- [Documentation](https://js.langchain.com/docs/tutorials/chatbot) -- End-to-end Example: [Chat-LangChain](https://github.com/langchain-ai/chat-langchain) - -## πŸš€ How does LangChain help? - -The main value props of the LangChain libraries are: - -1. **Components**: composable tools and integrations for working with language models. Components are modular and easy-to-use, whether you are using the rest of the LangChain framework or not -2. **Off-the-shelf chains**: built-in assemblages of components for accomplishing higher-level tasks - -Off-the-shelf chains make it easy to get started. Components make it easy to customize existing chains and build new ones. - -Components fall into the following **modules**: - -**πŸ“ƒ Model I/O:** - -This includes prompt management, prompt optimization, a generic interface for all LLMs, and common utilities for working with LLMs. - -**πŸ“š Retrieval:** - -Data Augmented Generation involves specific types of chains that first interact with an external data source to fetch data for use in the generation step. Examples include summarization of long pieces of text and question/answering over specific data sources. +## 🌐 Supported Environments -**πŸ€– Agents:** +LangChain.js is written in TypeScript and can be used in: -Agents allow an LLM autonomy over how a task is accomplished. Agents make decisions about which Actions to take, then take that Action, observe the result, and repeat until the task is complete. LangChain provides a [standard interface for agents](https://js.langchain.com/docs/concepts/#agents), along with [LangGraph.js](https://github.com/langchain-ai/langgraphjs/) for building custom agents. +- Node.js (ESM and CommonJS) - 18.x, 19.x, 20.x, 22.x +- Cloudflare Workers +- Vercel / Next.js (Browser, Serverless and Edge functions) +- Supabase Edge Functions +- Browser +- Deno ## πŸ“– Additional Resources -- [Getting started](https://js.langchain.com/docs/introduction): installation, setting up the environment, simple examples -- Overview of the [interfaces](https://js.langchain.com/docs/how_to/lcel_cheatsheet/), [modules](https://js.langchain.com/docs/concepts) and [integrations](https://js.langchain.com/docs/integrations/platforms/) -- [Full Documentation](https://js.langchain.com) -- [Tutorial](https://js.langchain.com/docs/tutorials/) walkthroughs -- [Langhain Forum](https://forum.langchain.com) -- [API Reference](https://api.js.langchain.com) +- [Getting started](https://docs.langchain.com/oss/javascript/langchain/overview): Installation, setting up the environment, simple examples +- [Learn](https://docs.langchain.com/oss/javascript/langchain/learn): Learn about the core concepts of LangChain. +- [LangChain Forum](https://forum.langchain.com): Connect with the community and share all of your technical questions, ideas, and feedback. +- [Chat LangChain](https://chat.langchain.com): Ask questions & chat with our documentaiton. ## πŸ’ Contributing @@ -101,7 +59,3 @@ As an open-source project in a rapidly developing field, we are extremely open t For detailed information on how to contribute, see [here](https://github.com/langchain-ai/langchainjs/blob/main/CONTRIBUTING.md). Please report any security issues or concerns following our [security guidelines](https://github.com/langchain-ai/langchainjs/blob/main/SECURITY.md). - -## πŸ–‡οΈ Relationship with Python LangChain - -This is built to integrate as seamlessly as possible with the [LangChain Python package](https://github.com/langchain-ai/langchain). Specifically, this means all objects (prompts, LLMs, chains, etc) are designed in a way where they can be serialized and shared between languages. diff --git a/dependency_range_tests/scripts/with_standard_tests/anthropic/node/package.json b/dependency_range_tests/scripts/with_standard_tests/anthropic/node/package.json index 4b0f4269c241..bbec94c377af 100644 --- a/dependency_range_tests/scripts/with_standard_tests/anthropic/node/package.json +++ b/dependency_range_tests/scripts/with_standard_tests/anthropic/node/package.json @@ -7,4 +7,4 @@ "semver": "^7.5.4" }, "packageManager": "pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748" -} +} \ No newline at end of file diff --git a/dependency_range_tests/scripts/with_standard_tests/openai/node/package.json b/dependency_range_tests/scripts/with_standard_tests/openai/node/package.json index 4b0f4269c241..bbec94c377af 100644 --- a/dependency_range_tests/scripts/with_standard_tests/openai/node/package.json +++ b/dependency_range_tests/scripts/with_standard_tests/openai/node/package.json @@ -7,4 +7,4 @@ "semver": "^7.5.4" }, "packageManager": "pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748" -} +} \ No newline at end of file diff --git a/dependency_range_tests/scripts/with_standard_tests/openai/test-with-latest-deps.sh b/dependency_range_tests/scripts/with_standard_tests/openai/test-with-latest-deps.sh index 1472f789bb5a..c999c5abe87c 100644 --- a/dependency_range_tests/scripts/with_standard_tests/openai/test-with-latest-deps.sh +++ b/dependency_range_tests/scripts/with_standard_tests/openai/test-with-latest-deps.sh @@ -37,5 +37,5 @@ cd "$monorepo_openai_dir" # Clean and reinstall to avoid dependency conflicts pnpm install --no-frozen-lockfile -pnpm add @langchain/core@alpha +pnpm add @langchain/core pnpm test diff --git a/examples/package.json b/examples/package.json index 1efc16038592..a6c995e24769 100644 --- a/examples/package.json +++ b/examples/package.json @@ -52,7 +52,7 @@ "@langchain/google-vertexai": "workspace:*", "@langchain/google-vertexai-web": "workspace:*", "@langchain/groq": "workspace:*", - "@langchain/langgraph": "next", + "@langchain/langgraph": "^1.0.0", "@langchain/mistralai": "workspace:*", "@langchain/mongodb": "workspace:*", "@langchain/nomic": "workspace:*", diff --git a/libs/langchain-classic/CHANGELOG.md b/libs/langchain-classic/CHANGELOG.md new file mode 100644 index 000000000000..affc32e623c9 --- /dev/null +++ b/libs/langchain-classic/CHANGELOG.md @@ -0,0 +1,5 @@ +# @langchain/classic + +## 1.0.0 + +This release updates the package for compatibility with LangChain v1.0. See the v1.0 [release notes](https://docs.langchain.com/oss/javascript/releases/langchain-v1) for details on what's new. diff --git a/libs/langchain-classic/README.md b/libs/langchain-classic/README.md index 511d6e307205..0ad555b8f5d8 100644 --- a/libs/langchain-classic/README.md +++ b/libs/langchain-classic/README.md @@ -1,109 +1,217 @@ -# πŸ¦œοΈπŸ”— LangChain.js +# @langchain/classic -⚑ Building applications with LLMs through composability ⚑ +This package contains functionality from LangChain v0.x that has been moved out of the main `langchain` package as part of the v1.0 release. It exists to provide backward compatibility for existing applications while the core `langchain` package focuses on the essential building blocks for modern agent development. -[![CI](https://github.com/langchain-ai/langchainjs/actions/workflows/ci.yml/badge.svg)](https://github.com/langchain-ai/langchainjs/actions/workflows/ci.yml) ![npm](https://img.shields.io/npm/dm/langchain) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) [![Twitter](https://img.shields.io/twitter/url/https/twitter.com/langchainai.svg?style=social&label=Follow%20%40LangChainAI)](https://twitter.com/langchainai) [![Open in Dev Containers](https://img.shields.io/static/v1?label=Dev%20Containers&message=Open&color=blue&logo=visualstudiocode)](https://vscode.dev/redirect?url=vscode://ms-vscode-remote.remote-containers/cloneInVolume?url=https://github.com/langchain-ai/langchainjs) -[](https://codespaces.new/langchain-ai/langchainjs) +## When to use this package -Looking for the Python version? Check out [LangChain](https://github.com/langchain-ai/langchain). +Use `@langchain/classic` if you: -To help you ship LangChain apps to production faster, check out [LangSmith](https://smith.langchain.com). -[LangSmith](https://smith.langchain.com) is a unified developer platform for building, testing, and monitoring LLM applications. +- Have existing code that uses legacy chains (e.g., `LLMChain`, `ConversationalRetrievalQAChain`, `RetrievalQAChain`) +- Use the indexing API +- Depend on functionality from `@langchain/community` that was previously re-exported from `langchain` +- Are maintaining an existing application and not yet ready to migrate to the new `createAgent` API -## ⚑️ Quick Install +## When NOT to use this package -You can use npm, yarn, or pnpm to install LangChain.js +**For new projects, use `langchain` v1.0 instead.** The new APIs provide: -`npm install -S langchain` or `yarn add langchain` or `pnpm add langchain` +- **`createAgent`**: A cleaner, more powerful way to build agents with middleware support +- **Better performance**: Optimized for modern agent workflows +- **Focused API surface**: Less complexity, easier to learn +- **Active development**: New features and improvements will focus on v1.0 APIs -## 🌐 Supported Environments +See the [LangChain v1.0 release notes](https://docs.langchain.com/oss/javascript/releases/langchain-v1) for more information. -LangChain is written in TypeScript and can be used in: +## Installation -- Node.js (ESM and CommonJS) - 18.x, 19.x, 20.x, 22.x -- Cloudflare Workers -- Vercel / Next.js (Browser, Serverless and Edge functions) -- Supabase Edge Functions -- Browser -- Deno +```bash npm2yarn +npm install @langchain/classic +``` -## πŸ€” What is LangChain? +This package requires `@langchain/core` as a peer dependency: -**LangChain** is a framework for developing applications powered by language models. It enables applications that: +```bash npm2yarn +npm install @langchain/core +``` -- **Are context-aware**: connect a language model to sources of context (prompt instructions, few shot examples, content to ground its response in, etc.) -- **Reason**: rely on a language model to reason (about how to answer based on provided context, what actions to take, etc.) +## What's included -This framework consists of several parts. +### Legacy Chains -- **Open-source libraries**: Build your applications using LangChain's open-source [building blocks](https://js.langchain.com/docs/concepts/lcel), [components](https://js.langchain.com/docs/concepts), and [third-party integrations](https://js.langchain.com/docs/integrations/platforms/). - Use [LangGraph.js](https://js.langchain.com/docs/concepts/#langgraphjs) to build stateful agents with first-class streaming and human-in-the-loop support. -- **Productionization**: Use [LangSmith](https://docs.smith.langchain.com/) to inspect, monitor and evaluate your chains, so that you can continuously optimize and deploy with confidence. -- **Deployment**: Turn your LangGraph applications into production-ready APIs and Assistants with [LangGraph Cloud](https://langchain-ai.github.io/langgraph/cloud/). +All chain implementations from v0.x, including: -The LangChain libraries themselves are made up of several different packages. +- `LLMChain` - Basic chain for calling an LLM with a prompt template +- `ConversationalRetrievalQAChain` - Chain for conversational question-answering over documents +- `RetrievalQAChain` - Chain for question-answering over documents without conversation memory +- `StuffDocumentsChain` - Chain for stuffing documents into a prompt +- `MapReduceDocumentsChain` - Chain for map-reduce operations over documents +- `RefineDocumentsChain` - Chain for iterative refinement over documents +- And many more... -- **[`@langchain/core`](https://github.com/langchain-ai/langchainjs/blob/main/langchain-core)**: Base abstractions and LangChain Expression Language. -- **[`@langchain/community`](https://github.com/langchain-ai/langchainjs/blob/main/libs/langchain-community)**: Third party integrations. -- **[`langchain`](https://github.com/langchain-ai/langchainjs/blob/main/langchain)**: Chains, agents, and retrieval strategies that make up an application's cognitive architecture. -- **[LangGraph.js](https://langchain-ai.github.io/langgraphjs/)**: LangGraph powers production-grade agents, trusted by Linkedin, Uber, Klarna, GitLab, and many more. Build robust and stateful multi-actor applications with LLMs by modeling steps as edges and nodes in a graph. Integrates smoothly with LangChain, but can be used without it. +### Indexing API -Integrations may also be split into their own compatible packages. +The `RecordManager` and related indexing functionality for managing document updates in vector stores. -![LangChain Stack](https://github.com/langchain-ai/langchainjs/blob/main/docs/core_docs/static/svg/langchain_stack_062024.svg) +### Community Integrations -This library aims to assist in the development of those types of applications. Common examples of these applications include: +Re-exports from `@langchain/community` that were previously available in the main `langchain` package. -**❓Question Answering over specific documents** +### Other Deprecated Functionality -- [Documentation](https://js.langchain.com/docs/tutorials/rag/) -- End-to-end Example: [Doc-Chatbot](https://github.com/dissorial/doc-chatbot) +Various utilities and abstractions that have been replaced by better alternatives in v1.0. -**πŸ’¬ Chatbots** +## Migration -- [Documentation](https://js.langchain.com/docs/tutorials/chatbot) -- End-to-end Example: [Chat-LangChain](https://github.com/langchain-ai/chat-langchain) +### From `langchain` v0.x to `@langchain/classic` -## πŸš€ How does LangChain help? +If you're upgrading to `langchain` v1.0 but want to keep using legacy functionality: -The main value props of the LangChain libraries are: +1. Install `@langchain/classic`: -1. **Components**: composable tools and integrations for working with language models. Components are modular and easy-to-use, whether you are using the rest of the LangChain framework or not -2. **Off-the-shelf chains**: built-in assemblages of components for accomplishing higher-level tasks + ```bash npm2yarn + npm install @langchain/classic + ``` -Off-the-shelf chains make it easy to get started. Components make it easy to customize existing chains and build new ones. +2. Update your imports: -Components fall into the following **modules**: + ```typescript + // Before (v0.x) + import { LLMChain } from "langchain/chains"; + import { ConversationalRetrievalQAChain } from "langchain/chains"; -**πŸ“ƒ Model I/O:** + // After (v1.0) + import { LLMChain } from "@langchain/classic/chains"; + import { ConversationalRetrievalQAChain } from "@langchain/classic/chains"; + ``` -This includes prompt management, prompt optimization, a generic interface for all LLMs, and common utilities for working with LLMs. + Or if you imported from the root: -**πŸ“š Retrieval:** + ```typescript + // Before (v0.x) + import { LLMChain } from "langchain"; -Data Augmented Generation involves specific types of chains that first interact with an external data source to fetch data for use in the generation step. Examples include summarization of long pieces of text and question/answering over specific data sources. + // After (v1.0) + import { LLMChain } from "@langchain/classic"; + ``` -**πŸ€– Agents:** +### From `@langchain/classic` to `langchain` v1.0 -Agents allow an LLM autonomy over how a task is accomplished. Agents make decisions about which Actions to take, then take that Action, observe the result, and repeat until the task is complete. LangChain provides a [standard interface for agents](https://js.langchain.com/docs/concepts/#agents), along with [LangGraph.js](https://github.com/langchain-ai/langgraphjs/) for building custom agents. +**For new development, we recommend using `createAgent` instead of legacy chains.** -## πŸ“– Additional Resources +Example migration from `LLMChain`: -- [Getting started](https://js.langchain.com/docs/introduction): installation, setting up the environment, simple examples -- Overview of the [interfaces](https://js.langchain.com/docs/how_to/lcel_cheatsheet/), [modules](https://js.langchain.com/docs/concepts) and [integrations](https://js.langchain.com/docs/integrations/platforms/) -- [Full Documentation](https://js.langchain.com) -- [Tutorial](https://js.langchain.com/docs/tutorials/) walkthroughs -- [Langhain Forum](https://forum.langchain.com) -- [API Reference](https://api.js.langchain.com) +```typescript +// Before (using LLMChain) +import { LLMChain } from "@langchain/classic/chains"; +import { ChatOpenAI } from "@langchain/openai"; +import { PromptTemplate } from "@langchain/core/prompts"; -## πŸ’ Contributing +const model = new ChatOpenAI({ model: "gpt-4" }); +const prompt = PromptTemplate.fromTemplate( + "What is a good name for a company that makes {product}?" +); +const chain = new LLMChain({ llm: model, prompt }); +const result = await chain.call({ product: "colorful socks" }); -As an open-source project in a rapidly developing field, we are extremely open to contributions, whether it be in the form of a new feature, improved infrastructure, or better documentation. +// After (using createAgent) +import { createAgent } from "langchain"; -For detailed information on how to contribute, see [here](https://github.com/langchain-ai/langchainjs/blob/main/CONTRIBUTING.md). +const agent = createAgent({ + model: "openai:gpt-4", + systemPrompt: "You are a creative assistant that helps name companies.", +}); -Please report any security issues or concerns following our [security guidelines](https://github.com/langchain-ai/langchainjs/blob/main/SECURITY.md). +const result = await agent.invoke({ + messages: [ + { + role: "user", + content: "What is a good name for a company that makes colorful socks?", + }, + ], +}); +``` -## πŸ–‡οΈ Relationship with Python LangChain +For more complex migrations, see the [migration guide](https://docs.langchain.com/oss/javascript/migrate/langchain-v1). -This is built to integrate as seamlessly as possible with the [LangChain Python package](https://github.com/langchain-ai/langchain). Specifically, this means all objects (prompts, LLMs, chains, etc) are designed in a way where they can be serialized and shared between languages. +## Support and Maintenance + +`@langchain/classic` will receive: + +- **Bug fixes**: Critical bugs will be fixed +- **Security updates**: Security vulnerabilities will be patched +- **No new features**: New functionality will focus on `langchain` v1.0 APIs + +This package is in **maintenance mode**. For new features and active development, use `langchain` v1.0. + +## Examples + +### Using a legacy chain + +```typescript +import { LLMChain } from "@langchain/classic/chains"; +import { ChatOpenAI } from "@langchain/openai"; +import { PromptTemplate } from "@langchain/core/prompts"; + +const model = new ChatOpenAI({ model: "gpt-4" }); + +const prompt = PromptTemplate.fromTemplate( + "Tell me a {adjective} joke about {content}." +); + +const chain = new LLMChain({ llm: model, prompt }); + +const result = await chain.call({ + adjective: "funny", + content: "chickens", +}); + +console.log(result.text); +``` + +### Using ConversationalRetrievalQAChain + +```typescript +import { ConversationalRetrievalQAChain } from "@langchain/classic/chains"; +import { ChatOpenAI } from "@langchain/openai"; +import { OpenAIEmbeddings } from "@langchain/openai"; +import { MemoryVectorStore } from "langchain/vectorstores/memory"; + +// Create vector store with documents +const vectorStore = await MemoryVectorStore.fromTexts( + ["Document 1 text...", "Document 2 text..."], + [{ id: 1 }, { id: 2 }], + new OpenAIEmbeddings() +); + +// Create chain +const model = new ChatOpenAI({ model: "gpt-4" }); +const chain = ConversationalRetrievalQAChain.fromLLM( + model, + vectorStore.asRetriever() +); + +// Use chain +const result = await chain.call({ + question: "What is in the documents?", + chat_history: [], +}); + +console.log(result.text); +``` + +## Resources + +- [LangChain v1.0 Release Notes](https://docs.langchain.com/oss/javascript/releases/langchain-v1) +- [Migration Guide](https://docs.langchain.com/oss/javascript/migrate/langchain-v1) +- [LangChain v1.0 Documentation](https://docs.langchain.com/oss/javascript/langchain/agents) +- [GitHub Repository](https://github.com/langchain-ai/langchainjs) + +## Support + +For bug reports and issues, please open an issue on [GitHub](https://github.com/langchain-ai/langchainjs/issues). + +For questions and discussions, join our [Discord community](https://discord.gg/langchain). + +## License + +This package is licensed under the MIT License. See the [LICENSE](../../LICENSE) file for details. diff --git a/libs/langchain-classic/package.json b/libs/langchain-classic/package.json index 325ab6a10d4e..454963c6e8e7 100644 --- a/libs/langchain-classic/package.json +++ b/libs/langchain-classic/package.json @@ -1,6 +1,6 @@ { "name": "@langchain/classic", - "version": "1.0.0-alpha.1", + "version": "1.0.0", "description": "Old abstractions form LangChain.js", "author": "LangChain", "license": "MIT", @@ -9,7 +9,10 @@ "node": ">=20" }, "files": [ - "dist/" + "dist/", + "CHANGELOG.md", + "README.md", + "LICENSE" ], "repository": { "type": "git", @@ -140,7 +143,7 @@ "zod-to-json-schema": "^3.24.6" }, "peerDependencies": { - "@langchain/core": "^1.0.0-alpha.6", + "@langchain/core": "^1.0.0", "cheerio": "*", "peggy": "^3.0.2", "typeorm": "*" @@ -192,6 +195,7 @@ "types": "./dist/index.d.ts", "exports": { ".": { + "input": "./src/index.ts", "import": { "types": "./dist/index.d.ts", "default": "./dist/index.js" @@ -199,10 +203,10 @@ "require": { "types": "./dist/index.d.cts", "default": "./dist/index.cjs" - }, - "input": "./src/index.ts" + } }, "./load": { + "input": "./src/load/index.ts", "import": { "types": "./dist/load/index.d.ts", "default": "./dist/load/index.js" @@ -210,10 +214,10 @@ "require": { "types": "./dist/load/index.d.cts", "default": "./dist/load/index.cjs" - }, - "input": "./src/load/index.ts" + } }, "./load/serializable": { + "input": "./src/load/serializable.ts", "import": { "types": "./dist/load/serializable.d.ts", "default": "./dist/load/serializable.js" @@ -221,10 +225,10 @@ "require": { "types": "./dist/load/serializable.d.cts", "default": "./dist/load/serializable.cjs" - }, - "input": "./src/load/serializable.ts" + } }, "./agents": { + "input": "./src/agents/index.ts", "import": { "types": "./dist/agents/index.d.ts", "default": "./dist/agents/index.js" @@ -232,10 +236,10 @@ "require": { "types": "./dist/agents/index.d.cts", "default": "./dist/agents/index.cjs" - }, - "input": "./src/agents/index.ts" + } }, "./agents/load": { + "input": "./src/agents/load.ts", "import": { "types": "./dist/agents/load.d.ts", "default": "./dist/agents/load.js" @@ -243,10 +247,10 @@ "require": { "types": "./dist/agents/load.d.cts", "default": "./dist/agents/load.cjs" - }, - "input": "./src/agents/load.ts" + } }, "./agents/toolkits": { + "input": "./src/agents/toolkits/index.ts", "import": { "types": "./dist/agents/toolkits/index.d.ts", "default": "./dist/agents/toolkits/index.js" @@ -254,10 +258,10 @@ "require": { "types": "./dist/agents/toolkits/index.d.cts", "default": "./dist/agents/toolkits/index.cjs" - }, - "input": "./src/agents/toolkits/index.ts" + } }, "./agents/toolkits/sql": { + "input": "./src/agents/toolkits/sql/index.ts", "import": { "types": "./dist/agents/toolkits/sql/index.d.ts", "default": "./dist/agents/toolkits/sql/index.js" @@ -265,10 +269,10 @@ "require": { "types": "./dist/agents/toolkits/sql/index.d.cts", "default": "./dist/agents/toolkits/sql/index.cjs" - }, - "input": "./src/agents/toolkits/sql/index.ts" + } }, "./agents/format_scratchpad": { + "input": "./src/agents/format_scratchpad/openai_functions.ts", "import": { "types": "./dist/agents/format_scratchpad/openai_functions.d.ts", "default": "./dist/agents/format_scratchpad/openai_functions.js" @@ -276,10 +280,10 @@ "require": { "types": "./dist/agents/format_scratchpad/openai_functions.d.cts", "default": "./dist/agents/format_scratchpad/openai_functions.cjs" - }, - "input": "./src/agents/format_scratchpad/openai_functions.ts" + } }, "./agents/format_scratchpad/openai_tools": { + "input": "./src/agents/format_scratchpad/openai_tools.ts", "import": { "types": "./dist/agents/format_scratchpad/openai_tools.d.ts", "default": "./dist/agents/format_scratchpad/openai_tools.js" @@ -287,10 +291,10 @@ "require": { "types": "./dist/agents/format_scratchpad/openai_tools.d.cts", "default": "./dist/agents/format_scratchpad/openai_tools.cjs" - }, - "input": "./src/agents/format_scratchpad/openai_tools.ts" + } }, "./agents/format_scratchpad/log": { + "input": "./src/agents/format_scratchpad/log.ts", "import": { "types": "./dist/agents/format_scratchpad/log.d.ts", "default": "./dist/agents/format_scratchpad/log.js" @@ -298,10 +302,10 @@ "require": { "types": "./dist/agents/format_scratchpad/log.d.cts", "default": "./dist/agents/format_scratchpad/log.cjs" - }, - "input": "./src/agents/format_scratchpad/log.ts" + } }, "./agents/format_scratchpad/xml": { + "input": "./src/agents/format_scratchpad/xml.ts", "import": { "types": "./dist/agents/format_scratchpad/xml.d.ts", "default": "./dist/agents/format_scratchpad/xml.js" @@ -309,10 +313,10 @@ "require": { "types": "./dist/agents/format_scratchpad/xml.d.cts", "default": "./dist/agents/format_scratchpad/xml.cjs" - }, - "input": "./src/agents/format_scratchpad/xml.ts" + } }, "./agents/format_scratchpad/log_to_message": { + "input": "./src/agents/format_scratchpad/log_to_message.ts", "import": { "types": "./dist/agents/format_scratchpad/log_to_message.d.ts", "default": "./dist/agents/format_scratchpad/log_to_message.js" @@ -320,10 +324,10 @@ "require": { "types": "./dist/agents/format_scratchpad/log_to_message.d.cts", "default": "./dist/agents/format_scratchpad/log_to_message.cjs" - }, - "input": "./src/agents/format_scratchpad/log_to_message.ts" + } }, "./agents/react/output_parser": { + "input": "./src/agents/react/output_parser.ts", "import": { "types": "./dist/agents/react/output_parser.d.ts", "default": "./dist/agents/react/output_parser.js" @@ -331,10 +335,10 @@ "require": { "types": "./dist/agents/react/output_parser.d.cts", "default": "./dist/agents/react/output_parser.cjs" - }, - "input": "./src/agents/react/output_parser.ts" + } }, "./agents/xml/output_parser": { + "input": "./src/agents/xml/output_parser.ts", "import": { "types": "./dist/agents/xml/output_parser.d.ts", "default": "./dist/agents/xml/output_parser.js" @@ -342,10 +346,10 @@ "require": { "types": "./dist/agents/xml/output_parser.d.cts", "default": "./dist/agents/xml/output_parser.cjs" - }, - "input": "./src/agents/xml/output_parser.ts" + } }, "./agents/openai/output_parser": { + "input": "./src/agents/openai/output_parser.ts", "import": { "types": "./dist/agents/openai/output_parser.d.ts", "default": "./dist/agents/openai/output_parser.js" @@ -353,10 +357,10 @@ "require": { "types": "./dist/agents/openai/output_parser.d.cts", "default": "./dist/agents/openai/output_parser.cjs" - }, - "input": "./src/agents/openai/output_parser.ts" + } }, "./tools": { + "input": "./src/tools/index.ts", "import": { "types": "./dist/tools/index.d.ts", "default": "./dist/tools/index.js" @@ -364,10 +368,10 @@ "require": { "types": "./dist/tools/index.d.cts", "default": "./dist/tools/index.cjs" - }, - "input": "./src/tools/index.ts" + } }, "./tools/chain": { + "input": "./src/tools/chain.ts", "import": { "types": "./dist/tools/chain.d.ts", "default": "./dist/tools/chain.js" @@ -375,10 +379,10 @@ "require": { "types": "./dist/tools/chain.d.cts", "default": "./dist/tools/chain.cjs" - }, - "input": "./src/tools/chain.ts" + } }, "./tools/render": { + "input": "./src/tools/render.ts", "import": { "types": "./dist/tools/render.d.ts", "default": "./dist/tools/render.js" @@ -386,10 +390,10 @@ "require": { "types": "./dist/tools/render.d.cts", "default": "./dist/tools/render.cjs" - }, - "input": "./src/tools/render.ts" + } }, "./tools/retriever": { + "input": "./src/tools/retriever.ts", "import": { "types": "./dist/tools/retriever.d.ts", "default": "./dist/tools/retriever.js" @@ -397,10 +401,10 @@ "require": { "types": "./dist/tools/retriever.d.cts", "default": "./dist/tools/retriever.cjs" - }, - "input": "./src/tools/retriever.ts" + } }, "./tools/sql": { + "input": "./src/tools/sql.ts", "import": { "types": "./dist/tools/sql.d.ts", "default": "./dist/tools/sql.js" @@ -408,10 +412,10 @@ "require": { "types": "./dist/tools/sql.d.cts", "default": "./dist/tools/sql.cjs" - }, - "input": "./src/tools/sql.ts" + } }, "./tools/webbrowser": { + "input": "./src/tools/webbrowser.ts", "import": { "types": "./dist/tools/webbrowser.d.ts", "default": "./dist/tools/webbrowser.js" @@ -419,10 +423,10 @@ "require": { "types": "./dist/tools/webbrowser.d.cts", "default": "./dist/tools/webbrowser.cjs" - }, - "input": "./src/tools/webbrowser.ts" + } }, "./chains": { + "input": "./src/chains/index.ts", "import": { "types": "./dist/chains/index.d.ts", "default": "./dist/chains/index.js" @@ -430,10 +434,10 @@ "require": { "types": "./dist/chains/index.d.cts", "default": "./dist/chains/index.cjs" - }, - "input": "./src/chains/index.ts" + } }, "./chains/combine_documents": { + "input": "./src/chains/combine_documents/index.ts", "import": { "types": "./dist/chains/combine_documents/index.d.ts", "default": "./dist/chains/combine_documents/index.js" @@ -441,10 +445,10 @@ "require": { "types": "./dist/chains/combine_documents/index.d.cts", "default": "./dist/chains/combine_documents/index.cjs" - }, - "input": "./src/chains/combine_documents/index.ts" + } }, "./chains/combine_documents/reduce": { + "input": "./src/chains/combine_documents/reduce.ts", "import": { "types": "./dist/chains/combine_documents/reduce.d.ts", "default": "./dist/chains/combine_documents/reduce.js" @@ -452,10 +456,10 @@ "require": { "types": "./dist/chains/combine_documents/reduce.d.cts", "default": "./dist/chains/combine_documents/reduce.cjs" - }, - "input": "./src/chains/combine_documents/reduce.ts" + } }, "./chains/history_aware_retriever": { + "input": "./src/chains/history_aware_retriever.ts", "import": { "types": "./dist/chains/history_aware_retriever.d.ts", "default": "./dist/chains/history_aware_retriever.js" @@ -463,10 +467,10 @@ "require": { "types": "./dist/chains/history_aware_retriever.d.cts", "default": "./dist/chains/history_aware_retriever.cjs" - }, - "input": "./src/chains/history_aware_retriever.ts" + } }, "./chains/load": { + "input": "./src/chains/load.ts", "import": { "types": "./dist/chains/load.d.ts", "default": "./dist/chains/load.js" @@ -474,10 +478,10 @@ "require": { "types": "./dist/chains/load.d.cts", "default": "./dist/chains/load.cjs" - }, - "input": "./src/chains/load.ts" + } }, "./chains/openai_functions": { + "input": "./src/chains/openai_functions/index.ts", "import": { "types": "./dist/chains/openai_functions/index.d.ts", "default": "./dist/chains/openai_functions/index.js" @@ -485,10 +489,10 @@ "require": { "types": "./dist/chains/openai_functions/index.d.cts", "default": "./dist/chains/openai_functions/index.cjs" - }, - "input": "./src/chains/openai_functions/index.ts" + } }, "./chains/query_constructor": { + "input": "./src/chains/query_constructor/index.ts", "import": { "types": "./dist/chains/query_constructor/index.d.ts", "default": "./dist/chains/query_constructor/index.js" @@ -496,10 +500,10 @@ "require": { "types": "./dist/chains/query_constructor/index.d.cts", "default": "./dist/chains/query_constructor/index.cjs" - }, - "input": "./src/chains/query_constructor/index.ts" + } }, "./chains/query_constructor/ir": { + "input": "./src/chains/query_constructor/ir.ts", "import": { "types": "./dist/chains/query_constructor/ir.d.ts", "default": "./dist/chains/query_constructor/ir.js" @@ -507,10 +511,10 @@ "require": { "types": "./dist/chains/query_constructor/ir.d.cts", "default": "./dist/chains/query_constructor/ir.cjs" - }, - "input": "./src/chains/query_constructor/ir.ts" + } }, "./chains/retrieval": { + "input": "./src/chains/retrieval.ts", "import": { "types": "./dist/chains/retrieval.d.ts", "default": "./dist/chains/retrieval.js" @@ -518,10 +522,10 @@ "require": { "types": "./dist/chains/retrieval.d.cts", "default": "./dist/chains/retrieval.cjs" - }, - "input": "./src/chains/retrieval.ts" + } }, "./chains/sql_db": { + "input": "./src/chains/sql_db/index.ts", "import": { "types": "./dist/chains/sql_db/index.d.ts", "default": "./dist/chains/sql_db/index.js" @@ -529,10 +533,10 @@ "require": { "types": "./dist/chains/sql_db/index.d.cts", "default": "./dist/chains/sql_db/index.cjs" - }, - "input": "./src/chains/sql_db/index.ts" + } }, "./chains/graph_qa/cypher": { + "input": "./src/chains/graph_qa/cypher.ts", "import": { "types": "./dist/chains/graph_qa/cypher.d.ts", "default": "./dist/chains/graph_qa/cypher.js" @@ -540,10 +544,10 @@ "require": { "types": "./dist/chains/graph_qa/cypher.d.cts", "default": "./dist/chains/graph_qa/cypher.cjs" - }, - "input": "./src/chains/graph_qa/cypher.ts" + } }, "./chat_models/universal": { + "input": "./src/chat_models/universal.ts", "import": { "types": "./dist/chat_models/universal.d.ts", "default": "./dist/chat_models/universal.js" @@ -551,10 +555,10 @@ "require": { "types": "./dist/chat_models/universal.d.cts", "default": "./dist/chat_models/universal.cjs" - }, - "input": "./src/chat_models/universal.ts" + } }, "./embeddings/cache_backed": { + "input": "./src/embeddings/cache_backed.ts", "import": { "types": "./dist/embeddings/cache_backed.d.ts", "default": "./dist/embeddings/cache_backed.js" @@ -562,10 +566,10 @@ "require": { "types": "./dist/embeddings/cache_backed.d.cts", "default": "./dist/embeddings/cache_backed.cjs" - }, - "input": "./src/embeddings/cache_backed.ts" + } }, "./embeddings/fake": { + "input": "./src/embeddings/fake.ts", "import": { "types": "./dist/embeddings/fake.d.ts", "default": "./dist/embeddings/fake.js" @@ -573,10 +577,10 @@ "require": { "types": "./dist/embeddings/fake.d.cts", "default": "./dist/embeddings/fake.cjs" - }, - "input": "./src/embeddings/fake.ts" + } }, "./vectorstores/memory": { + "input": "./src/vectorstores/memory.ts", "import": { "types": "./dist/vectorstores/memory.d.ts", "default": "./dist/vectorstores/memory.js" @@ -584,10 +588,10 @@ "require": { "types": "./dist/vectorstores/memory.d.cts", "default": "./dist/vectorstores/memory.cjs" - }, - "input": "./src/vectorstores/memory.ts" + } }, "./text_splitter": { + "input": "./src/text_splitter.ts", "import": { "types": "./dist/text_splitter.d.ts", "default": "./dist/text_splitter.js" @@ -595,10 +599,10 @@ "require": { "types": "./dist/text_splitter.d.cts", "default": "./dist/text_splitter.cjs" - }, - "input": "./src/text_splitter.ts" + } }, "./memory": { + "input": "./src/memory/index.ts", "import": { "types": "./dist/memory/index.d.ts", "default": "./dist/memory/index.js" @@ -606,10 +610,10 @@ "require": { "types": "./dist/memory/index.d.cts", "default": "./dist/memory/index.cjs" - }, - "input": "./src/memory/index.ts" + } }, "./memory/chat_memory": { + "input": "./src/memory/chat_memory.ts", "import": { "types": "./dist/memory/chat_memory.d.ts", "default": "./dist/memory/chat_memory.js" @@ -617,10 +621,10 @@ "require": { "types": "./dist/memory/chat_memory.d.cts", "default": "./dist/memory/chat_memory.cjs" - }, - "input": "./src/memory/chat_memory.ts" + } }, "./document": { + "input": "./src/document.ts", "import": { "types": "./dist/document.d.ts", "default": "./dist/document.js" @@ -628,10 +632,10 @@ "require": { "types": "./dist/document.d.cts", "default": "./dist/document.cjs" - }, - "input": "./src/document.ts" + } }, "./document_loaders/base": { + "input": "./src/document_loaders/base.ts", "import": { "types": "./dist/document_loaders/base.d.ts", "default": "./dist/document_loaders/base.js" @@ -639,10 +643,10 @@ "require": { "types": "./dist/document_loaders/base.d.cts", "default": "./dist/document_loaders/base.cjs" - }, - "input": "./src/document_loaders/base.ts" + } }, "./document_loaders/fs/buffer": { + "input": "./src/document_loaders/fs/buffer.ts", "import": { "types": "./dist/document_loaders/fs/buffer.d.ts", "default": "./dist/document_loaders/fs/buffer.js" @@ -650,10 +654,10 @@ "require": { "types": "./dist/document_loaders/fs/buffer.d.cts", "default": "./dist/document_loaders/fs/buffer.cjs" - }, - "input": "./src/document_loaders/fs/buffer.ts" + } }, "./document_loaders/fs/directory": { + "input": "./src/document_loaders/fs/directory.ts", "import": { "types": "./dist/document_loaders/fs/directory.d.ts", "default": "./dist/document_loaders/fs/directory.js" @@ -661,10 +665,10 @@ "require": { "types": "./dist/document_loaders/fs/directory.d.cts", "default": "./dist/document_loaders/fs/directory.cjs" - }, - "input": "./src/document_loaders/fs/directory.ts" + } }, "./document_loaders/fs/json": { + "input": "./src/document_loaders/fs/json.ts", "import": { "types": "./dist/document_loaders/fs/json.d.ts", "default": "./dist/document_loaders/fs/json.js" @@ -672,10 +676,10 @@ "require": { "types": "./dist/document_loaders/fs/json.d.cts", "default": "./dist/document_loaders/fs/json.cjs" - }, - "input": "./src/document_loaders/fs/json.ts" + } }, "./document_loaders/fs/multi_file": { + "input": "./src/document_loaders/fs/multi_file.ts", "import": { "types": "./dist/document_loaders/fs/multi_file.d.ts", "default": "./dist/document_loaders/fs/multi_file.js" @@ -683,10 +687,10 @@ "require": { "types": "./dist/document_loaders/fs/multi_file.d.cts", "default": "./dist/document_loaders/fs/multi_file.cjs" - }, - "input": "./src/document_loaders/fs/multi_file.ts" + } }, "./document_loaders/fs/text": { + "input": "./src/document_loaders/fs/text.ts", "import": { "types": "./dist/document_loaders/fs/text.d.ts", "default": "./dist/document_loaders/fs/text.js" @@ -694,10 +698,10 @@ "require": { "types": "./dist/document_loaders/fs/text.d.cts", "default": "./dist/document_loaders/fs/text.cjs" - }, - "input": "./src/document_loaders/fs/text.ts" + } }, "./document_transformers/openai_functions": { + "input": "./src/document_transformers/openai_functions.ts", "import": { "types": "./dist/document_transformers/openai_functions.d.ts", "default": "./dist/document_transformers/openai_functions.js" @@ -705,10 +709,10 @@ "require": { "types": "./dist/document_transformers/openai_functions.d.cts", "default": "./dist/document_transformers/openai_functions.cjs" - }, - "input": "./src/document_transformers/openai_functions.ts" + } }, "./sql_db": { + "input": "./src/sql_db.ts", "import": { "types": "./dist/sql_db.d.ts", "default": "./dist/sql_db.js" @@ -716,10 +720,10 @@ "require": { "types": "./dist/sql_db.d.cts", "default": "./dist/sql_db.cjs" - }, - "input": "./src/sql_db.ts" + } }, "./callbacks": { + "input": "./src/callbacks/index.ts", "import": { "types": "./dist/callbacks/index.d.ts", "default": "./dist/callbacks/index.js" @@ -727,10 +731,10 @@ "require": { "types": "./dist/callbacks/index.d.cts", "default": "./dist/callbacks/index.cjs" - }, - "input": "./src/callbacks/index.ts" + } }, "./output_parsers": { + "input": "./src/output_parsers/index.ts", "import": { "types": "./dist/output_parsers/index.d.ts", "default": "./dist/output_parsers/index.js" @@ -738,10 +742,10 @@ "require": { "types": "./dist/output_parsers/index.d.cts", "default": "./dist/output_parsers/index.cjs" - }, - "input": "./src/output_parsers/index.ts" + } }, "./output_parsers/expression": { + "input": "./src/output_parsers/expression.ts", "import": { "types": "./dist/output_parsers/expression.d.ts", "default": "./dist/output_parsers/expression.js" @@ -749,10 +753,10 @@ "require": { "types": "./dist/output_parsers/expression.d.cts", "default": "./dist/output_parsers/expression.cjs" - }, - "input": "./src/output_parsers/expression.ts" + } }, "./retrievers/contextual_compression": { + "input": "./src/retrievers/contextual_compression.ts", "import": { "types": "./dist/retrievers/contextual_compression.d.ts", "default": "./dist/retrievers/contextual_compression.js" @@ -760,10 +764,10 @@ "require": { "types": "./dist/retrievers/contextual_compression.d.cts", "default": "./dist/retrievers/contextual_compression.cjs" - }, - "input": "./src/retrievers/contextual_compression.ts" + } }, "./retrievers/document_compressors": { + "input": "./src/retrievers/document_compressors/index.ts", "import": { "types": "./dist/retrievers/document_compressors/index.d.ts", "default": "./dist/retrievers/document_compressors/index.js" @@ -771,10 +775,10 @@ "require": { "types": "./dist/retrievers/document_compressors/index.d.cts", "default": "./dist/retrievers/document_compressors/index.cjs" - }, - "input": "./src/retrievers/document_compressors/index.ts" + } }, "./retrievers/ensemble": { + "input": "./src/retrievers/ensemble.ts", "import": { "types": "./dist/retrievers/ensemble.d.ts", "default": "./dist/retrievers/ensemble.js" @@ -782,10 +786,10 @@ "require": { "types": "./dist/retrievers/ensemble.d.cts", "default": "./dist/retrievers/ensemble.cjs" - }, - "input": "./src/retrievers/ensemble.ts" + } }, "./retrievers/multi_query": { + "input": "./src/retrievers/multi_query.ts", "import": { "types": "./dist/retrievers/multi_query.d.ts", "default": "./dist/retrievers/multi_query.js" @@ -793,10 +797,10 @@ "require": { "types": "./dist/retrievers/multi_query.d.cts", "default": "./dist/retrievers/multi_query.cjs" - }, - "input": "./src/retrievers/multi_query.ts" + } }, "./retrievers/multi_vector": { + "input": "./src/retrievers/multi_vector.ts", "import": { "types": "./dist/retrievers/multi_vector.d.ts", "default": "./dist/retrievers/multi_vector.js" @@ -804,10 +808,10 @@ "require": { "types": "./dist/retrievers/multi_vector.d.cts", "default": "./dist/retrievers/multi_vector.cjs" - }, - "input": "./src/retrievers/multi_vector.ts" + } }, "./retrievers/parent_document": { + "input": "./src/retrievers/parent_document.ts", "import": { "types": "./dist/retrievers/parent_document.d.ts", "default": "./dist/retrievers/parent_document.js" @@ -815,10 +819,10 @@ "require": { "types": "./dist/retrievers/parent_document.d.cts", "default": "./dist/retrievers/parent_document.cjs" - }, - "input": "./src/retrievers/parent_document.ts" + } }, "./retrievers/time_weighted": { + "input": "./src/retrievers/time_weighted.ts", "import": { "types": "./dist/retrievers/time_weighted.d.ts", "default": "./dist/retrievers/time_weighted.js" @@ -826,10 +830,10 @@ "require": { "types": "./dist/retrievers/time_weighted.d.cts", "default": "./dist/retrievers/time_weighted.cjs" - }, - "input": "./src/retrievers/time_weighted.ts" + } }, "./retrievers/document_compressors/chain_extract": { + "input": "./src/retrievers/document_compressors/chain_extract.ts", "import": { "types": "./dist/retrievers/document_compressors/chain_extract.d.ts", "default": "./dist/retrievers/document_compressors/chain_extract.js" @@ -837,10 +841,10 @@ "require": { "types": "./dist/retrievers/document_compressors/chain_extract.d.cts", "default": "./dist/retrievers/document_compressors/chain_extract.cjs" - }, - "input": "./src/retrievers/document_compressors/chain_extract.ts" + } }, "./retrievers/document_compressors/embeddings_filter": { + "input": "./src/retrievers/document_compressors/embeddings_filter.ts", "import": { "types": "./dist/retrievers/document_compressors/embeddings_filter.d.ts", "default": "./dist/retrievers/document_compressors/embeddings_filter.js" @@ -848,10 +852,10 @@ "require": { "types": "./dist/retrievers/document_compressors/embeddings_filter.d.cts", "default": "./dist/retrievers/document_compressors/embeddings_filter.cjs" - }, - "input": "./src/retrievers/document_compressors/embeddings_filter.ts" + } }, "./retrievers/hyde": { + "input": "./src/retrievers/hyde.ts", "import": { "types": "./dist/retrievers/hyde.d.ts", "default": "./dist/retrievers/hyde.js" @@ -859,10 +863,10 @@ "require": { "types": "./dist/retrievers/hyde.d.cts", "default": "./dist/retrievers/hyde.cjs" - }, - "input": "./src/retrievers/hyde.ts" + } }, "./retrievers/score_threshold": { + "input": "./src/retrievers/score_threshold.ts", "import": { "types": "./dist/retrievers/score_threshold.d.ts", "default": "./dist/retrievers/score_threshold.js" @@ -870,10 +874,10 @@ "require": { "types": "./dist/retrievers/score_threshold.d.cts", "default": "./dist/retrievers/score_threshold.cjs" - }, - "input": "./src/retrievers/score_threshold.ts" + } }, "./retrievers/self_query": { + "input": "./src/retrievers/self_query/index.ts", "import": { "types": "./dist/retrievers/self_query/index.d.ts", "default": "./dist/retrievers/self_query/index.js" @@ -881,10 +885,10 @@ "require": { "types": "./dist/retrievers/self_query/index.d.cts", "default": "./dist/retrievers/self_query/index.cjs" - }, - "input": "./src/retrievers/self_query/index.ts" + } }, "./retrievers/self_query/functional": { + "input": "./src/retrievers/self_query/functional.ts", "import": { "types": "./dist/retrievers/self_query/functional.d.ts", "default": "./dist/retrievers/self_query/functional.js" @@ -892,10 +896,10 @@ "require": { "types": "./dist/retrievers/self_query/functional.d.cts", "default": "./dist/retrievers/self_query/functional.cjs" - }, - "input": "./src/retrievers/self_query/functional.ts" + } }, "./retrievers/matryoshka_retriever": { + "input": "./src/retrievers/matryoshka_retriever.ts", "import": { "types": "./dist/retrievers/matryoshka_retriever.d.ts", "default": "./dist/retrievers/matryoshka_retriever.js" @@ -903,10 +907,10 @@ "require": { "types": "./dist/retrievers/matryoshka_retriever.d.cts", "default": "./dist/retrievers/matryoshka_retriever.cjs" - }, - "input": "./src/retrievers/matryoshka_retriever.ts" + } }, "./cache/file_system": { + "input": "./src/cache/file_system.ts", "import": { "types": "./dist/cache/file_system.d.ts", "default": "./dist/cache/file_system.js" @@ -914,10 +918,10 @@ "require": { "types": "./dist/cache/file_system.d.cts", "default": "./dist/cache/file_system.cjs" - }, - "input": "./src/cache/file_system.ts" + } }, "./stores/doc/base": { + "input": "./src/stores/doc/base.ts", "import": { "types": "./dist/stores/doc/base.d.ts", "default": "./dist/stores/doc/base.js" @@ -925,10 +929,10 @@ "require": { "types": "./dist/stores/doc/base.d.cts", "default": "./dist/stores/doc/base.cjs" - }, - "input": "./src/stores/doc/base.ts" + } }, "./stores/doc/in_memory": { + "input": "./src/stores/doc/in_memory.ts", "import": { "types": "./dist/stores/doc/in_memory.d.ts", "default": "./dist/stores/doc/in_memory.js" @@ -936,10 +940,10 @@ "require": { "types": "./dist/stores/doc/in_memory.d.cts", "default": "./dist/stores/doc/in_memory.cjs" - }, - "input": "./src/stores/doc/in_memory.ts" + } }, "./stores/file/in_memory": { + "input": "./src/stores/file/in_memory.ts", "import": { "types": "./dist/stores/file/in_memory.d.ts", "default": "./dist/stores/file/in_memory.js" @@ -947,10 +951,10 @@ "require": { "types": "./dist/stores/file/in_memory.d.cts", "default": "./dist/stores/file/in_memory.cjs" - }, - "input": "./src/stores/file/in_memory.ts" + } }, "./stores/file/node": { + "input": "./src/stores/file/node.ts", "import": { "types": "./dist/stores/file/node.d.ts", "default": "./dist/stores/file/node.js" @@ -958,10 +962,10 @@ "require": { "types": "./dist/stores/file/node.d.cts", "default": "./dist/stores/file/node.cjs" - }, - "input": "./src/stores/file/node.ts" + } }, "./stores/message/in_memory": { + "input": "./src/stores/message/in_memory.ts", "import": { "types": "./dist/stores/message/in_memory.d.ts", "default": "./dist/stores/message/in_memory.js" @@ -969,10 +973,10 @@ "require": { "types": "./dist/stores/message/in_memory.d.cts", "default": "./dist/stores/message/in_memory.cjs" - }, - "input": "./src/stores/message/in_memory.ts" + } }, "./storage/encoder_backed": { + "input": "./src/storage/encoder_backed.ts", "import": { "types": "./dist/storage/encoder_backed.d.ts", "default": "./dist/storage/encoder_backed.js" @@ -980,10 +984,10 @@ "require": { "types": "./dist/storage/encoder_backed.d.cts", "default": "./dist/storage/encoder_backed.cjs" - }, - "input": "./src/storage/encoder_backed.ts" + } }, "./storage/in_memory": { + "input": "./src/storage/in_memory.ts", "import": { "types": "./dist/storage/in_memory.d.ts", "default": "./dist/storage/in_memory.js" @@ -991,10 +995,10 @@ "require": { "types": "./dist/storage/in_memory.d.cts", "default": "./dist/storage/in_memory.cjs" - }, - "input": "./src/storage/in_memory.ts" + } }, "./storage/file_system": { + "input": "./src/storage/file_system.ts", "import": { "types": "./dist/storage/file_system.d.ts", "default": "./dist/storage/file_system.js" @@ -1002,10 +1006,10 @@ "require": { "types": "./dist/storage/file_system.d.cts", "default": "./dist/storage/file_system.cjs" - }, - "input": "./src/storage/file_system.ts" + } }, "./hub": { + "input": "./src/hub/index.ts", "import": { "types": "./dist/hub/index.d.ts", "default": "./dist/hub/index.js" @@ -1013,10 +1017,10 @@ "require": { "types": "./dist/hub/index.d.cts", "default": "./dist/hub/index.cjs" - }, - "input": "./src/hub/index.ts" + } }, "./hub/node": { + "input": "./src/hub/node.ts", "import": { "types": "./dist/hub/node.d.ts", "default": "./dist/hub/node.js" @@ -1024,10 +1028,10 @@ "require": { "types": "./dist/hub/node.d.cts", "default": "./dist/hub/node.cjs" - }, - "input": "./src/hub/node.ts" + } }, "./util/document": { + "input": "./src/util/document.ts", "import": { "types": "./dist/util/document.d.ts", "default": "./dist/util/document.js" @@ -1035,10 +1039,10 @@ "require": { "types": "./dist/util/document.d.cts", "default": "./dist/util/document.cjs" - }, - "input": "./src/util/document.ts" + } }, "./util/math": { + "input": "./src/util/math.ts", "import": { "types": "./dist/util/math.d.ts", "default": "./dist/util/math.js" @@ -1046,10 +1050,10 @@ "require": { "types": "./dist/util/math.d.cts", "default": "./dist/util/math.cjs" - }, - "input": "./src/util/math.ts" + } }, "./util/time": { + "input": "./src/util/time.ts", "import": { "types": "./dist/util/time.d.ts", "default": "./dist/util/time.js" @@ -1057,10 +1061,10 @@ "require": { "types": "./dist/util/time.d.cts", "default": "./dist/util/time.cjs" - }, - "input": "./src/util/time.ts" + } }, "./experimental/autogpt": { + "input": "./src/experimental/autogpt/index.ts", "import": { "types": "./dist/experimental/autogpt/index.d.ts", "default": "./dist/experimental/autogpt/index.js" @@ -1068,10 +1072,10 @@ "require": { "types": "./dist/experimental/autogpt/index.d.cts", "default": "./dist/experimental/autogpt/index.cjs" - }, - "input": "./src/experimental/autogpt/index.ts" + } }, "./experimental/openai_assistant": { + "input": "./src/experimental/openai_assistant/index.ts", "import": { "types": "./dist/experimental/openai_assistant/index.d.ts", "default": "./dist/experimental/openai_assistant/index.js" @@ -1079,10 +1083,10 @@ "require": { "types": "./dist/experimental/openai_assistant/index.d.cts", "default": "./dist/experimental/openai_assistant/index.cjs" - }, - "input": "./src/experimental/openai_assistant/index.ts" + } }, "./experimental/openai_files": { + "input": "./src/experimental/openai_files/index.ts", "import": { "types": "./dist/experimental/openai_files/index.d.ts", "default": "./dist/experimental/openai_files/index.js" @@ -1090,10 +1094,10 @@ "require": { "types": "./dist/experimental/openai_files/index.d.cts", "default": "./dist/experimental/openai_files/index.cjs" - }, - "input": "./src/experimental/openai_files/index.ts" + } }, "./experimental/babyagi": { + "input": "./src/experimental/babyagi/index.ts", "import": { "types": "./dist/experimental/babyagi/index.d.ts", "default": "./dist/experimental/babyagi/index.js" @@ -1101,10 +1105,10 @@ "require": { "types": "./dist/experimental/babyagi/index.d.cts", "default": "./dist/experimental/babyagi/index.cjs" - }, - "input": "./src/experimental/babyagi/index.ts" + } }, "./experimental/generative_agents": { + "input": "./src/experimental/generative_agents/index.ts", "import": { "types": "./dist/experimental/generative_agents/index.d.ts", "default": "./dist/experimental/generative_agents/index.js" @@ -1112,10 +1116,10 @@ "require": { "types": "./dist/experimental/generative_agents/index.d.cts", "default": "./dist/experimental/generative_agents/index.cjs" - }, - "input": "./src/experimental/generative_agents/index.ts" + } }, "./experimental/plan_and_execute": { + "input": "./src/experimental/plan_and_execute/index.ts", "import": { "types": "./dist/experimental/plan_and_execute/index.d.ts", "default": "./dist/experimental/plan_and_execute/index.js" @@ -1123,10 +1127,10 @@ "require": { "types": "./dist/experimental/plan_and_execute/index.d.cts", "default": "./dist/experimental/plan_and_execute/index.cjs" - }, - "input": "./src/experimental/plan_and_execute/index.ts" + } }, "./experimental/chains/violation_of_expectations": { + "input": "./src/experimental/chains/violation_of_expectations/index.ts", "import": { "types": "./dist/experimental/chains/violation_of_expectations/index.d.ts", "default": "./dist/experimental/chains/violation_of_expectations/index.js" @@ -1134,10 +1138,10 @@ "require": { "types": "./dist/experimental/chains/violation_of_expectations/index.d.cts", "default": "./dist/experimental/chains/violation_of_expectations/index.cjs" - }, - "input": "./src/experimental/chains/violation_of_expectations/index.ts" + } }, "./experimental/masking": { + "input": "./src/experimental/masking/index.ts", "import": { "types": "./dist/experimental/masking/index.d.ts", "default": "./dist/experimental/masking/index.js" @@ -1145,10 +1149,10 @@ "require": { "types": "./dist/experimental/masking/index.d.cts", "default": "./dist/experimental/masking/index.cjs" - }, - "input": "./src/experimental/masking/index.ts" + } }, "./experimental/prompts/custom_format": { + "input": "./src/experimental/prompts/custom_format.ts", "import": { "types": "./dist/experimental/prompts/custom_format.d.ts", "default": "./dist/experimental/prompts/custom_format.js" @@ -1156,10 +1160,10 @@ "require": { "types": "./dist/experimental/prompts/custom_format.d.cts", "default": "./dist/experimental/prompts/custom_format.cjs" - }, - "input": "./src/experimental/prompts/custom_format.ts" + } }, "./experimental/prompts/handlebars": { + "input": "./src/experimental/prompts/handlebars.ts", "import": { "types": "./dist/experimental/prompts/handlebars.d.ts", "default": "./dist/experimental/prompts/handlebars.js" @@ -1167,10 +1171,10 @@ "require": { "types": "./dist/experimental/prompts/handlebars.d.cts", "default": "./dist/experimental/prompts/handlebars.cjs" - }, - "input": "./src/experimental/prompts/handlebars.ts" + } }, "./evaluation": { + "input": "./src/evaluation/index.ts", "import": { "types": "./dist/evaluation/index.d.ts", "default": "./dist/evaluation/index.js" @@ -1178,10 +1182,10 @@ "require": { "types": "./dist/evaluation/index.d.cts", "default": "./dist/evaluation/index.cjs" - }, - "input": "./src/evaluation/index.ts" + } }, "./smith": { + "input": "./src/smith/index.ts", "import": { "types": "./dist/smith/index.d.ts", "default": "./dist/smith/index.js" @@ -1189,10 +1193,10 @@ "require": { "types": "./dist/smith/index.d.cts", "default": "./dist/smith/index.cjs" - }, - "input": "./src/smith/index.ts" + } }, "./indexes": { + "input": "./src/indexes/index.ts", "import": { "types": "./dist/indexes/index.d.ts", "default": "./dist/indexes/index.js" @@ -1200,10 +1204,10 @@ "require": { "types": "./dist/indexes/index.d.cts", "default": "./dist/indexes/index.cjs" - }, - "input": "./src/indexes/index.ts" + } }, "./schema/query_constructor": { + "input": "./src/schema/query_constructor.ts", "import": { "types": "./dist/schema/query_constructor.d.ts", "default": "./dist/schema/query_constructor.js" @@ -1211,10 +1215,10 @@ "require": { "types": "./dist/schema/query_constructor.d.cts", "default": "./dist/schema/query_constructor.cjs" - }, - "input": "./src/schema/query_constructor.ts" + } }, "./schema/prompt_template": { + "input": "./src/schema/prompt_template.ts", "import": { "types": "./dist/schema/prompt_template.d.ts", "default": "./dist/schema/prompt_template.js" @@ -1222,8 +1226,7 @@ "require": { "types": "./dist/schema/prompt_template.d.cts", "default": "./dist/schema/prompt_template.cjs" - }, - "input": "./src/schema/prompt_template.ts" + } }, "./package.json": "./package.json" } diff --git a/libs/langchain-community/CHANGELOG.md b/libs/langchain-community/CHANGELOG.md new file mode 100644 index 000000000000..1c65ba391347 --- /dev/null +++ b/libs/langchain-community/CHANGELOG.md @@ -0,0 +1,64 @@ +# @langchain/community + +## 1.0.0 + +This release updates the package for compatibility with LangChain v1.0. See the v1.0 [release notes](https://docs.langchain.com/oss/javascript/releases/langchain-v1) for details on what's new. + +## 0.3.57 + +### Patch Changes + +- fd4691f: use `keyEncoder` instead of insecure cache key getter +- Updated dependencies [fd4691f] +- Updated dependencies [2f19cd5] +- Updated dependencies [d38e9d6] +- Updated dependencies [3c94076] + - langchain@0.3.35 + - @langchain/openai@0.6.14 + +## 0.3.56 + +### Patch Changes + +- 6da726f: feat(@langchain/community): add sagemaker endpoint - embedding support +- 28dd44f: chore(couchbase): Deprecate CouchbaseVectorStore and create CouchbaseSearchVectorStore +- 9adccfe: chore(@langchain/community): remove Dria retriever +- 0a640ad: feat(langchain-community): add custom schema option for neon vector store +- 940e087: fix(astra): replace deprecated 'namespace' param name +- 8ac8edd: add support for advanced metadata filters in similarity search +- e9d1136: create index aurora dsql +- e0b48fd: fix(community): improve TogetherAI error handling for chat models +- c10ea3e: allow any chars in delimited identifiers in hanavector +- 9adccfe: chore(@langchain/community): remove Dria retriever +- Updated dependencies [41bd944] +- Updated dependencies [6019a7d] +- Updated dependencies [54f542c] +- Updated dependencies [707a768] +- Updated dependencies [caf5579] +- Updated dependencies [d60f40f] + - @langchain/openai@0.6.12 + - langchain@0.3.34 + - @langchain/weaviate@0.2.3 + +## 0.3.55 + +### Patch Changes + +- f201ab8: bump firebase-admin dependency (#8861) +- f201ab8: use URL encoding for paths in github document laoder (#8860) + +## 0.3.54 + +### Patch Changes + +- 4a3f5af: Update import_constants.ts (#8747) +- 8f9c617: postgres indexes getTime returning NaN due to missing alias +- 4d26533: BM25Retriever: escape regex metacharacters in getTermFrequency to prevent crashes +- 9f491d6: milvus: Fix upsert operations when autoId is false +- 9649f20: add jira issue title to metadata for documents +- 9543ba1: add personalAccessToken to jira loader +- Updated dependencies [e0bd88c] +- Updated dependencies [4a3f5af] +- Updated dependencies [424360b] + - langchain@0.3.32 + - @langchain/openai@0.6.10 diff --git a/libs/langchain-community/README.md b/libs/langchain-community/README.md index ea45f8f910a8..6120b0135483 100644 --- a/libs/langchain-community/README.md +++ b/libs/langchain-community/README.md @@ -1,6 +1,6 @@ # πŸ¦œοΈπŸ§‘β€πŸ€β€πŸ§‘ LangChain Community -[![CI](https://github.com/langchain-ai/langchainjs/actions/workflows/ci.yml/badge.svg)](https://github.com/langchain-ai/langchainjs/actions/workflows/ci.yml) ![npm](https://img.shields.io/npm/dm/@langchain/community) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) [![Twitter](https://img.shields.io/twitter/url/https/twitter.com/langchainai.svg?style=social&label=Follow%20%40LangChainAI)](https://twitter.com/langchainai) +[![CI](https://github.com/langchain-ai/langchainjs/actions/workflows/ci.yml/badge.svg)](https://github.com/langchain-ai/langchainjs/actions/workflows/ci.yml) ![npm](https://img.shields.io/npm/dm/@langchain/community) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) [![Twitter](https://img.shields.io/twitter/url/https/twitter.com/langchainai.svg?style=social&label=Follow%20%40LangChainAI)](https://twitter.com/langchainai) ## Quick Install @@ -42,14 +42,8 @@ LangChain Community contains third-party integrations that implement the base in ![LangChain Stack](../../docs/core_docs/static/svg/langchain_stack_062024.svg) -## πŸ“• Releases & Versioning - -`@langchain/community` is currently on version `0.0.x` - -All changes will be accompanied by a patch version increase. - ## πŸ’ Contributing As an open-source project in a rapidly developing field, we are extremely open to contributions, whether it be in the form of a new feature, improved infrastructure, or better documentation. -For detailed information on how to contribute, see [here](../../CONTRIBUTING.md). \ No newline at end of file +For detailed information on how to contribute, see [here](../../CONTRIBUTING.md). diff --git a/libs/langchain-community/package.json b/libs/langchain-community/package.json index 39533283e4a2..a10a0a97bc7f 100644 --- a/libs/langchain-community/package.json +++ b/libs/langchain-community/package.json @@ -1,6 +1,6 @@ { "name": "@langchain/community", - "version": "1.0.0-alpha.1", + "version": "1.0.0", "description": "Third-party integrations for LangChain.js", "author": "LangChain", "license": "MIT", @@ -229,7 +229,7 @@ "@huggingface/transformers": "^3.5.2", "@ibm-cloud/watsonx-ai": "*", "@lancedb/lancedb": "^0.19.1", - "@langchain/core": "^1.0.0-alpha.6", + "@langchain/core": "^1.0.0", "@layerup/layerup-security": "^1.5.12", "@libsql/client": "^0.14.0", "@mendable/firecrawl-js": "^1.4.3", @@ -679,6 +679,7 @@ "types": "./dist/index.d.ts", "exports": { ".": { + "input": "./src/index.ts", "import": { "types": "./dist/index.d.ts", "default": "./dist/index.js" @@ -686,10 +687,10 @@ "require": { "types": "./dist/index.d.cts", "default": "./dist/index.cjs" - }, - "input": "./src/index.ts" + } }, "./load": { + "input": "./src/load/index.ts", "import": { "types": "./dist/load/index.d.ts", "default": "./dist/load/index.js" @@ -697,10 +698,10 @@ "require": { "types": "./dist/load/index.d.cts", "default": "./dist/load/index.cjs" - }, - "input": "./src/load/index.ts" + } }, "./load/serializable": { + "input": "./src/load/serializable.ts", "import": { "types": "./dist/load/serializable.d.ts", "default": "./dist/load/serializable.js" @@ -708,10 +709,10 @@ "require": { "types": "./dist/load/serializable.d.cts", "default": "./dist/load/serializable.cjs" - }, - "input": "./src/load/serializable.ts" + } }, "./tools/aiplugin": { + "input": "./src/tools/aiplugin.ts", "import": { "types": "./dist/tools/aiplugin.d.ts", "default": "./dist/tools/aiplugin.js" @@ -719,10 +720,10 @@ "require": { "types": "./dist/tools/aiplugin.d.cts", "default": "./dist/tools/aiplugin.cjs" - }, - "input": "./src/tools/aiplugin.ts" + } }, "./tools/aws_lambda": { + "input": "./src/tools/aws_lambda.ts", "import": { "types": "./dist/tools/aws_lambda.d.ts", "default": "./dist/tools/aws_lambda.js" @@ -730,10 +731,10 @@ "require": { "types": "./dist/tools/aws_lambda.d.cts", "default": "./dist/tools/aws_lambda.cjs" - }, - "input": "./src/tools/aws_lambda.ts" + } }, "./tools/aws_sfn": { + "input": "./src/tools/aws_sfn.ts", "import": { "types": "./dist/tools/aws_sfn.d.ts", "default": "./dist/tools/aws_sfn.js" @@ -741,10 +742,10 @@ "require": { "types": "./dist/tools/aws_sfn.d.cts", "default": "./dist/tools/aws_sfn.cjs" - }, - "input": "./src/tools/aws_sfn.ts" + } }, "./tools/bingserpapi": { + "input": "./src/tools/bingserpapi.ts", "import": { "types": "./dist/tools/bingserpapi.d.ts", "default": "./dist/tools/bingserpapi.js" @@ -752,10 +753,10 @@ "require": { "types": "./dist/tools/bingserpapi.d.cts", "default": "./dist/tools/bingserpapi.cjs" - }, - "input": "./src/tools/bingserpapi.ts" + } }, "./tools/brave_search": { + "input": "./src/tools/brave_search.ts", "import": { "types": "./dist/tools/brave_search.d.ts", "default": "./dist/tools/brave_search.js" @@ -763,10 +764,10 @@ "require": { "types": "./dist/tools/brave_search.d.cts", "default": "./dist/tools/brave_search.cjs" - }, - "input": "./src/tools/brave_search.ts" + } }, "./tools/duckduckgo_search": { + "input": "./src/tools/duckduckgo_search.ts", "import": { "types": "./dist/tools/duckduckgo_search.d.ts", "default": "./dist/tools/duckduckgo_search.js" @@ -774,10 +775,10 @@ "require": { "types": "./dist/tools/duckduckgo_search.d.cts", "default": "./dist/tools/duckduckgo_search.cjs" - }, - "input": "./src/tools/duckduckgo_search.ts" + } }, "./tools/calculator": { + "input": "./src/tools/calculator.ts", "import": { "types": "./dist/tools/calculator.d.ts", "default": "./dist/tools/calculator.js" @@ -785,10 +786,10 @@ "require": { "types": "./dist/tools/calculator.d.cts", "default": "./dist/tools/calculator.cjs" - }, - "input": "./src/tools/calculator.ts" + } }, "./tools/connery": { + "input": "./src/tools/connery.ts", "import": { "types": "./dist/tools/connery.d.ts", "default": "./dist/tools/connery.js" @@ -796,10 +797,10 @@ "require": { "types": "./dist/tools/connery.d.cts", "default": "./dist/tools/connery.cjs" - }, - "input": "./src/tools/connery.ts" + } }, "./tools/dadjokeapi": { + "input": "./src/tools/dadjokeapi.ts", "import": { "types": "./dist/tools/dadjokeapi.d.ts", "default": "./dist/tools/dadjokeapi.js" @@ -807,10 +808,10 @@ "require": { "types": "./dist/tools/dadjokeapi.d.cts", "default": "./dist/tools/dadjokeapi.cjs" - }, - "input": "./src/tools/dadjokeapi.ts" + } }, "./tools/discord": { + "input": "./src/tools/discord.ts", "import": { "types": "./dist/tools/discord.d.ts", "default": "./dist/tools/discord.js" @@ -818,10 +819,10 @@ "require": { "types": "./dist/tools/discord.d.cts", "default": "./dist/tools/discord.cjs" - }, - "input": "./src/tools/discord.ts" + } }, "./tools/dynamic": { + "input": "./src/tools/dynamic.ts", "import": { "types": "./dist/tools/dynamic.d.ts", "default": "./dist/tools/dynamic.js" @@ -829,10 +830,10 @@ "require": { "types": "./dist/tools/dynamic.d.cts", "default": "./dist/tools/dynamic.cjs" - }, - "input": "./src/tools/dynamic.ts" + } }, "./tools/dataforseo_api_search": { + "input": "./src/tools/dataforseo_api_search.ts", "import": { "types": "./dist/tools/dataforseo_api_search.d.ts", "default": "./dist/tools/dataforseo_api_search.js" @@ -840,10 +841,10 @@ "require": { "types": "./dist/tools/dataforseo_api_search.d.cts", "default": "./dist/tools/dataforseo_api_search.cjs" - }, - "input": "./src/tools/dataforseo_api_search.ts" + } }, "./tools/gmail": { + "input": "./src/tools/gmail/index.ts", "import": { "types": "./dist/tools/gmail/index.d.ts", "default": "./dist/tools/gmail/index.js" @@ -851,10 +852,10 @@ "require": { "types": "./dist/tools/gmail/index.d.cts", "default": "./dist/tools/gmail/index.cjs" - }, - "input": "./src/tools/gmail/index.ts" + } }, "./tools/google_calendar": { + "input": "./src/tools/google_calendar/index.ts", "import": { "types": "./dist/tools/google_calendar/index.d.ts", "default": "./dist/tools/google_calendar/index.js" @@ -862,10 +863,10 @@ "require": { "types": "./dist/tools/google_calendar/index.d.cts", "default": "./dist/tools/google_calendar/index.cjs" - }, - "input": "./src/tools/google_calendar/index.ts" + } }, "./tools/google_custom_search": { + "input": "./src/tools/google_custom_search.ts", "import": { "types": "./dist/tools/google_custom_search.d.ts", "default": "./dist/tools/google_custom_search.js" @@ -873,10 +874,10 @@ "require": { "types": "./dist/tools/google_custom_search.d.cts", "default": "./dist/tools/google_custom_search.cjs" - }, - "input": "./src/tools/google_custom_search.ts" + } }, "./tools/google_places": { + "input": "./src/tools/google_places.ts", "import": { "types": "./dist/tools/google_places.d.ts", "default": "./dist/tools/google_places.js" @@ -884,10 +885,10 @@ "require": { "types": "./dist/tools/google_places.d.cts", "default": "./dist/tools/google_places.cjs" - }, - "input": "./src/tools/google_places.ts" + } }, "./tools/google_trends": { + "input": "./src/tools/google_trends.ts", "import": { "types": "./dist/tools/google_trends.d.ts", "default": "./dist/tools/google_trends.js" @@ -895,10 +896,10 @@ "require": { "types": "./dist/tools/google_trends.d.cts", "default": "./dist/tools/google_trends.cjs" - }, - "input": "./src/tools/google_trends.ts" + } }, "./tools/google_routes": { + "input": "./src/tools/google_routes.ts", "import": { "types": "./dist/tools/google_routes.d.ts", "default": "./dist/tools/google_routes.js" @@ -906,10 +907,10 @@ "require": { "types": "./dist/tools/google_routes.d.cts", "default": "./dist/tools/google_routes.cjs" - }, - "input": "./src/tools/google_routes.ts" + } }, "./tools/google_scholar": { + "input": "./src/tools/google_scholar.ts", "import": { "types": "./dist/tools/google_scholar.d.ts", "default": "./dist/tools/google_scholar.js" @@ -917,10 +918,10 @@ "require": { "types": "./dist/tools/google_scholar.d.cts", "default": "./dist/tools/google_scholar.cjs" - }, - "input": "./src/tools/google_scholar.ts" + } }, "./tools/ifttt": { + "input": "./src/tools/ifttt.ts", "import": { "types": "./dist/tools/ifttt.d.ts", "default": "./dist/tools/ifttt.js" @@ -928,10 +929,10 @@ "require": { "types": "./dist/tools/ifttt.d.cts", "default": "./dist/tools/ifttt.cjs" - }, - "input": "./src/tools/ifttt.ts" + } }, "./tools/searchapi": { + "input": "./src/tools/searchapi.ts", "import": { "types": "./dist/tools/searchapi.d.ts", "default": "./dist/tools/searchapi.js" @@ -939,10 +940,10 @@ "require": { "types": "./dist/tools/searchapi.d.cts", "default": "./dist/tools/searchapi.cjs" - }, - "input": "./src/tools/searchapi.ts" + } }, "./tools/searxng_search": { + "input": "./src/tools/searxng_search.ts", "import": { "types": "./dist/tools/searxng_search.d.ts", "default": "./dist/tools/searxng_search.js" @@ -950,10 +951,10 @@ "require": { "types": "./dist/tools/searxng_search.d.cts", "default": "./dist/tools/searxng_search.cjs" - }, - "input": "./src/tools/searxng_search.ts" + } }, "./tools/serpapi": { + "input": "./src/tools/serpapi.ts", "import": { "types": "./dist/tools/serpapi.d.ts", "default": "./dist/tools/serpapi.js" @@ -961,10 +962,10 @@ "require": { "types": "./dist/tools/serpapi.d.cts", "default": "./dist/tools/serpapi.cjs" - }, - "input": "./src/tools/serpapi.ts" + } }, "./tools/serper": { + "input": "./src/tools/serper.ts", "import": { "types": "./dist/tools/serper.d.ts", "default": "./dist/tools/serper.js" @@ -972,10 +973,10 @@ "require": { "types": "./dist/tools/serper.d.cts", "default": "./dist/tools/serper.cjs" - }, - "input": "./src/tools/serper.ts" + } }, "./tools/stackexchange": { + "input": "./src/tools/stackexchange.ts", "import": { "types": "./dist/tools/stackexchange.d.ts", "default": "./dist/tools/stackexchange.js" @@ -983,10 +984,10 @@ "require": { "types": "./dist/tools/stackexchange.d.cts", "default": "./dist/tools/stackexchange.cjs" - }, - "input": "./src/tools/stackexchange.ts" + } }, "./tools/wikipedia_query_run": { + "input": "./src/tools/wikipedia_query_run.ts", "import": { "types": "./dist/tools/wikipedia_query_run.d.ts", "default": "./dist/tools/wikipedia_query_run.js" @@ -994,10 +995,10 @@ "require": { "types": "./dist/tools/wikipedia_query_run.d.cts", "default": "./dist/tools/wikipedia_query_run.cjs" - }, - "input": "./src/tools/wikipedia_query_run.ts" + } }, "./tools/wolframalpha": { + "input": "./src/tools/wolframalpha.ts", "import": { "types": "./dist/tools/wolframalpha.d.ts", "default": "./dist/tools/wolframalpha.js" @@ -1005,10 +1006,10 @@ "require": { "types": "./dist/tools/wolframalpha.d.cts", "default": "./dist/tools/wolframalpha.cjs" - }, - "input": "./src/tools/wolframalpha.ts" + } }, "./agents/toolkits/aws_sfn": { + "input": "./src/agents/toolkits/aws_sfn.ts", "import": { "types": "./dist/agents/toolkits/aws_sfn.d.ts", "default": "./dist/agents/toolkits/aws_sfn.js" @@ -1016,10 +1017,10 @@ "require": { "types": "./dist/agents/toolkits/aws_sfn.d.cts", "default": "./dist/agents/toolkits/aws_sfn.cjs" - }, - "input": "./src/agents/toolkits/aws_sfn.ts" + } }, "./agents/toolkits/base": { + "input": "./src/agents/toolkits/base.ts", "import": { "types": "./dist/agents/toolkits/base.d.ts", "default": "./dist/agents/toolkits/base.js" @@ -1027,10 +1028,10 @@ "require": { "types": "./dist/agents/toolkits/base.d.cts", "default": "./dist/agents/toolkits/base.cjs" - }, - "input": "./src/agents/toolkits/base.ts" + } }, "./agents/toolkits/connery": { + "input": "./src/agents/toolkits/connery/index.ts", "import": { "types": "./dist/agents/toolkits/connery/index.d.ts", "default": "./dist/agents/toolkits/connery/index.js" @@ -1038,10 +1039,10 @@ "require": { "types": "./dist/agents/toolkits/connery/index.d.cts", "default": "./dist/agents/toolkits/connery/index.cjs" - }, - "input": "./src/agents/toolkits/connery/index.ts" + } }, "./agents/toolkits/ibm": { + "input": "./src/agents/toolkits/ibm.ts", "import": { "types": "./dist/agents/toolkits/ibm.d.ts", "default": "./dist/agents/toolkits/ibm.js" @@ -1049,10 +1050,10 @@ "require": { "types": "./dist/agents/toolkits/ibm.d.cts", "default": "./dist/agents/toolkits/ibm.cjs" - }, - "input": "./src/agents/toolkits/ibm.ts" + } }, "./agents/toolkits/stagehand": { + "input": "./src/agents/toolkits/stagehand.ts", "import": { "types": "./dist/agents/toolkits/stagehand.d.ts", "default": "./dist/agents/toolkits/stagehand.js" @@ -1060,10 +1061,10 @@ "require": { "types": "./dist/agents/toolkits/stagehand.d.cts", "default": "./dist/agents/toolkits/stagehand.cjs" - }, - "input": "./src/agents/toolkits/stagehand.ts" + } }, "./embeddings/alibaba_tongyi": { + "input": "./src/embeddings/alibaba_tongyi.ts", "import": { "types": "./dist/embeddings/alibaba_tongyi.d.ts", "default": "./dist/embeddings/alibaba_tongyi.js" @@ -1071,10 +1072,10 @@ "require": { "types": "./dist/embeddings/alibaba_tongyi.d.cts", "default": "./dist/embeddings/alibaba_tongyi.cjs" - }, - "input": "./src/embeddings/alibaba_tongyi.ts" + } }, "./embeddings/bytedance_doubao": { + "input": "./src/embeddings/bytedance_doubao.ts", "import": { "types": "./dist/embeddings/bytedance_doubao.d.ts", "default": "./dist/embeddings/bytedance_doubao.js" @@ -1082,10 +1083,10 @@ "require": { "types": "./dist/embeddings/bytedance_doubao.d.cts", "default": "./dist/embeddings/bytedance_doubao.cjs" - }, - "input": "./src/embeddings/bytedance_doubao.ts" + } }, "./embeddings/deepinfra": { + "input": "./src/embeddings/deepinfra.ts", "import": { "types": "./dist/embeddings/deepinfra.d.ts", "default": "./dist/embeddings/deepinfra.js" @@ -1093,10 +1094,10 @@ "require": { "types": "./dist/embeddings/deepinfra.d.cts", "default": "./dist/embeddings/deepinfra.cjs" - }, - "input": "./src/embeddings/deepinfra.ts" + } }, "./embeddings/fireworks": { + "input": "./src/embeddings/fireworks.ts", "import": { "types": "./dist/embeddings/fireworks.d.ts", "default": "./dist/embeddings/fireworks.js" @@ -1104,10 +1105,10 @@ "require": { "types": "./dist/embeddings/fireworks.d.cts", "default": "./dist/embeddings/fireworks.cjs" - }, - "input": "./src/embeddings/fireworks.ts" + } }, "./embeddings/gradient_ai": { + "input": "./src/embeddings/gradient_ai.ts", "import": { "types": "./dist/embeddings/gradient_ai.d.ts", "default": "./dist/embeddings/gradient_ai.js" @@ -1115,10 +1116,10 @@ "require": { "types": "./dist/embeddings/gradient_ai.d.cts", "default": "./dist/embeddings/gradient_ai.cjs" - }, - "input": "./src/embeddings/gradient_ai.ts" + } }, "./embeddings/hf": { + "input": "./src/embeddings/hf.ts", "import": { "types": "./dist/embeddings/hf.d.ts", "default": "./dist/embeddings/hf.js" @@ -1126,10 +1127,10 @@ "require": { "types": "./dist/embeddings/hf.d.cts", "default": "./dist/embeddings/hf.cjs" - }, - "input": "./src/embeddings/hf.ts" + } }, "./embeddings/huggingface_transformers": { + "input": "./src/embeddings/huggingface_transformers.ts", "import": { "types": "./dist/embeddings/huggingface_transformers.d.ts", "default": "./dist/embeddings/huggingface_transformers.js" @@ -1137,10 +1138,10 @@ "require": { "types": "./dist/embeddings/huggingface_transformers.d.cts", "default": "./dist/embeddings/huggingface_transformers.cjs" - }, - "input": "./src/embeddings/huggingface_transformers.ts" + } }, "./embeddings/ibm": { + "input": "./src/embeddings/ibm.ts", "import": { "types": "./dist/embeddings/ibm.d.ts", "default": "./dist/embeddings/ibm.js" @@ -1148,10 +1149,10 @@ "require": { "types": "./dist/embeddings/ibm.d.cts", "default": "./dist/embeddings/ibm.cjs" - }, - "input": "./src/embeddings/ibm.ts" + } }, "./embeddings/jina": { + "input": "./src/embeddings/jina.ts", "import": { "types": "./dist/embeddings/jina.d.ts", "default": "./dist/embeddings/jina.js" @@ -1159,10 +1160,10 @@ "require": { "types": "./dist/embeddings/jina.d.cts", "default": "./dist/embeddings/jina.cjs" - }, - "input": "./src/embeddings/jina.ts" + } }, "./embeddings/llama_cpp": { + "input": "./src/embeddings/llama_cpp.ts", "import": { "types": "./dist/embeddings/llama_cpp.d.ts", "default": "./dist/embeddings/llama_cpp.js" @@ -1170,10 +1171,10 @@ "require": { "types": "./dist/embeddings/llama_cpp.d.cts", "default": "./dist/embeddings/llama_cpp.cjs" - }, - "input": "./src/embeddings/llama_cpp.ts" + } }, "./embeddings/minimax": { + "input": "./src/embeddings/minimax.ts", "import": { "types": "./dist/embeddings/minimax.d.ts", "default": "./dist/embeddings/minimax.js" @@ -1181,10 +1182,10 @@ "require": { "types": "./dist/embeddings/minimax.d.cts", "default": "./dist/embeddings/minimax.cjs" - }, - "input": "./src/embeddings/minimax.ts" + } }, "./embeddings/premai": { + "input": "./src/embeddings/premai.ts", "import": { "types": "./dist/embeddings/premai.d.ts", "default": "./dist/embeddings/premai.js" @@ -1192,10 +1193,10 @@ "require": { "types": "./dist/embeddings/premai.d.cts", "default": "./dist/embeddings/premai.cjs" - }, - "input": "./src/embeddings/premai.ts" + } }, "./embeddings/tensorflow": { + "input": "./src/embeddings/tensorflow.ts", "import": { "types": "./dist/embeddings/tensorflow.d.ts", "default": "./dist/embeddings/tensorflow.js" @@ -1203,10 +1204,10 @@ "require": { "types": "./dist/embeddings/tensorflow.d.cts", "default": "./dist/embeddings/tensorflow.cjs" - }, - "input": "./src/embeddings/tensorflow.ts" + } }, "./embeddings/tencent_hunyuan": { + "input": "./src/embeddings/tencent_hunyuan/index.ts", "import": { "types": "./dist/embeddings/tencent_hunyuan/index.d.ts", "default": "./dist/embeddings/tencent_hunyuan/index.js" @@ -1214,10 +1215,10 @@ "require": { "types": "./dist/embeddings/tencent_hunyuan/index.d.cts", "default": "./dist/embeddings/tencent_hunyuan/index.cjs" - }, - "input": "./src/embeddings/tencent_hunyuan/index.ts" + } }, "./embeddings/tencent_hunyuan/web": { + "input": "./src/embeddings/tencent_hunyuan/web.ts", "import": { "types": "./dist/embeddings/tencent_hunyuan/web.d.ts", "default": "./dist/embeddings/tencent_hunyuan/web.js" @@ -1225,10 +1226,10 @@ "require": { "types": "./dist/embeddings/tencent_hunyuan/web.d.cts", "default": "./dist/embeddings/tencent_hunyuan/web.cjs" - }, - "input": "./src/embeddings/tencent_hunyuan/web.ts" + } }, "./embeddings/togetherai": { + "input": "./src/embeddings/togetherai.ts", "import": { "types": "./dist/embeddings/togetherai.d.ts", "default": "./dist/embeddings/togetherai.js" @@ -1236,10 +1237,10 @@ "require": { "types": "./dist/embeddings/togetherai.d.cts", "default": "./dist/embeddings/togetherai.cjs" - }, - "input": "./src/embeddings/togetherai.ts" + } }, "./embeddings/voyage": { + "input": "./src/embeddings/voyage.ts", "import": { "types": "./dist/embeddings/voyage.d.ts", "default": "./dist/embeddings/voyage.js" @@ -1247,10 +1248,10 @@ "require": { "types": "./dist/embeddings/voyage.d.cts", "default": "./dist/embeddings/voyage.cjs" - }, - "input": "./src/embeddings/voyage.ts" + } }, "./embeddings/zhipuai": { + "input": "./src/embeddings/zhipuai.ts", "import": { "types": "./dist/embeddings/zhipuai.d.ts", "default": "./dist/embeddings/zhipuai.js" @@ -1258,10 +1259,10 @@ "require": { "types": "./dist/embeddings/zhipuai.d.cts", "default": "./dist/embeddings/zhipuai.cjs" - }, - "input": "./src/embeddings/zhipuai.ts" + } }, "./llms/ai21": { + "input": "./src/llms/ai21.ts", "import": { "types": "./dist/llms/ai21.d.ts", "default": "./dist/llms/ai21.js" @@ -1269,10 +1270,10 @@ "require": { "types": "./dist/llms/ai21.d.cts", "default": "./dist/llms/ai21.cjs" - }, - "input": "./src/llms/ai21.ts" + } }, "./llms/aleph_alpha": { + "input": "./src/llms/aleph_alpha.ts", "import": { "types": "./dist/llms/aleph_alpha.d.ts", "default": "./dist/llms/aleph_alpha.js" @@ -1280,10 +1281,10 @@ "require": { "types": "./dist/llms/aleph_alpha.d.cts", "default": "./dist/llms/aleph_alpha.cjs" - }, - "input": "./src/llms/aleph_alpha.ts" + } }, "./llms/arcjet": { + "input": "./src/llms/arcjet.ts", "import": { "types": "./dist/llms/arcjet.d.ts", "default": "./dist/llms/arcjet.js" @@ -1291,10 +1292,10 @@ "require": { "types": "./dist/llms/arcjet.d.cts", "default": "./dist/llms/arcjet.cjs" - }, - "input": "./src/llms/arcjet.ts" + } }, "./llms/bedrock": { + "input": "./src/llms/bedrock/index.ts", "import": { "types": "./dist/llms/bedrock/index.d.ts", "default": "./dist/llms/bedrock/index.js" @@ -1302,10 +1303,10 @@ "require": { "types": "./dist/llms/bedrock/index.d.cts", "default": "./dist/llms/bedrock/index.cjs" - }, - "input": "./src/llms/bedrock/index.ts" + } }, "./llms/bedrock/web": { + "input": "./src/llms/bedrock/web.ts", "import": { "types": "./dist/llms/bedrock/web.d.ts", "default": "./dist/llms/bedrock/web.js" @@ -1313,10 +1314,10 @@ "require": { "types": "./dist/llms/bedrock/web.d.cts", "default": "./dist/llms/bedrock/web.cjs" - }, - "input": "./src/llms/bedrock/web.ts" + } }, "./llms/deepinfra": { + "input": "./src/llms/deepinfra.ts", "import": { "types": "./dist/llms/deepinfra.d.ts", "default": "./dist/llms/deepinfra.js" @@ -1324,10 +1325,10 @@ "require": { "types": "./dist/llms/deepinfra.d.cts", "default": "./dist/llms/deepinfra.cjs" - }, - "input": "./src/llms/deepinfra.ts" + } }, "./llms/fireworks": { + "input": "./src/llms/fireworks.ts", "import": { "types": "./dist/llms/fireworks.d.ts", "default": "./dist/llms/fireworks.js" @@ -1335,10 +1336,10 @@ "require": { "types": "./dist/llms/fireworks.d.cts", "default": "./dist/llms/fireworks.cjs" - }, - "input": "./src/llms/fireworks.ts" + } }, "./llms/friendli": { + "input": "./src/llms/friendli.ts", "import": { "types": "./dist/llms/friendli.d.ts", "default": "./dist/llms/friendli.js" @@ -1346,10 +1347,10 @@ "require": { "types": "./dist/llms/friendli.d.cts", "default": "./dist/llms/friendli.cjs" - }, - "input": "./src/llms/friendli.ts" + } }, "./llms/gradient_ai": { + "input": "./src/llms/gradient_ai.ts", "import": { "types": "./dist/llms/gradient_ai.d.ts", "default": "./dist/llms/gradient_ai.js" @@ -1357,10 +1358,10 @@ "require": { "types": "./dist/llms/gradient_ai.d.cts", "default": "./dist/llms/gradient_ai.cjs" - }, - "input": "./src/llms/gradient_ai.ts" + } }, "./llms/hf": { + "input": "./src/llms/hf.ts", "import": { "types": "./dist/llms/hf.d.ts", "default": "./dist/llms/hf.js" @@ -1368,10 +1369,10 @@ "require": { "types": "./dist/llms/hf.d.cts", "default": "./dist/llms/hf.cjs" - }, - "input": "./src/llms/hf.ts" + } }, "./llms/ibm": { + "input": "./src/llms/ibm.ts", "import": { "types": "./dist/llms/ibm.d.ts", "default": "./dist/llms/ibm.js" @@ -1379,10 +1380,10 @@ "require": { "types": "./dist/llms/ibm.d.cts", "default": "./dist/llms/ibm.cjs" - }, - "input": "./src/llms/ibm.ts" + } }, "./llms/llama_cpp": { + "input": "./src/llms/llama_cpp.ts", "import": { "types": "./dist/llms/llama_cpp.d.ts", "default": "./dist/llms/llama_cpp.js" @@ -1390,10 +1391,10 @@ "require": { "types": "./dist/llms/llama_cpp.d.cts", "default": "./dist/llms/llama_cpp.cjs" - }, - "input": "./src/llms/llama_cpp.ts" + } }, "./llms/portkey": { + "input": "./src/llms/portkey.ts", "import": { "types": "./dist/llms/portkey.d.ts", "default": "./dist/llms/portkey.js" @@ -1401,10 +1402,10 @@ "require": { "types": "./dist/llms/portkey.d.cts", "default": "./dist/llms/portkey.cjs" - }, - "input": "./src/llms/portkey.ts" + } }, "./llms/raycast": { + "input": "./src/llms/raycast.ts", "import": { "types": "./dist/llms/raycast.d.ts", "default": "./dist/llms/raycast.js" @@ -1412,10 +1413,10 @@ "require": { "types": "./dist/llms/raycast.d.cts", "default": "./dist/llms/raycast.cjs" - }, - "input": "./src/llms/raycast.ts" + } }, "./llms/replicate": { + "input": "./src/llms/replicate.ts", "import": { "types": "./dist/llms/replicate.d.ts", "default": "./dist/llms/replicate.js" @@ -1423,10 +1424,10 @@ "require": { "types": "./dist/llms/replicate.d.cts", "default": "./dist/llms/replicate.cjs" - }, - "input": "./src/llms/replicate.ts" + } }, "./llms/sagemaker_endpoint": { + "input": "./src/llms/sagemaker_endpoint.ts", "import": { "types": "./dist/llms/sagemaker_endpoint.d.ts", "default": "./dist/llms/sagemaker_endpoint.js" @@ -1434,10 +1435,10 @@ "require": { "types": "./dist/llms/sagemaker_endpoint.d.cts", "default": "./dist/llms/sagemaker_endpoint.cjs" - }, - "input": "./src/llms/sagemaker_endpoint.ts" + } }, "./llms/togetherai": { + "input": "./src/llms/togetherai.ts", "import": { "types": "./dist/llms/togetherai.d.ts", "default": "./dist/llms/togetherai.js" @@ -1445,10 +1446,10 @@ "require": { "types": "./dist/llms/togetherai.d.cts", "default": "./dist/llms/togetherai.cjs" - }, - "input": "./src/llms/togetherai.ts" + } }, "./llms/writer": { + "input": "./src/llms/writer.ts", "import": { "types": "./dist/llms/writer.d.ts", "default": "./dist/llms/writer.js" @@ -1456,10 +1457,10 @@ "require": { "types": "./dist/llms/writer.d.cts", "default": "./dist/llms/writer.cjs" - }, - "input": "./src/llms/writer.ts" + } }, "./llms/layerup_security": { + "input": "./src/llms/layerup_security.ts", "import": { "types": "./dist/llms/layerup_security.d.ts", "default": "./dist/llms/layerup_security.js" @@ -1467,10 +1468,10 @@ "require": { "types": "./dist/llms/layerup_security.d.cts", "default": "./dist/llms/layerup_security.cjs" - }, - "input": "./src/llms/layerup_security.ts" + } }, "./vectorstores/analyticdb": { + "input": "./src/vectorstores/analyticdb.ts", "import": { "types": "./dist/vectorstores/analyticdb.d.ts", "default": "./dist/vectorstores/analyticdb.js" @@ -1478,10 +1479,10 @@ "require": { "types": "./dist/vectorstores/analyticdb.d.cts", "default": "./dist/vectorstores/analyticdb.cjs" - }, - "input": "./src/vectorstores/analyticdb.ts" + } }, "./vectorstores/astradb": { + "input": "./src/vectorstores/astradb.ts", "import": { "types": "./dist/vectorstores/astradb.d.ts", "default": "./dist/vectorstores/astradb.js" @@ -1489,10 +1490,10 @@ "require": { "types": "./dist/vectorstores/astradb.d.cts", "default": "./dist/vectorstores/astradb.cjs" - }, - "input": "./src/vectorstores/astradb.ts" + } }, "./vectorstores/azion_edgesql": { + "input": "./src/vectorstores/azion_edgesql.ts", "import": { "types": "./dist/vectorstores/azion_edgesql.d.ts", "default": "./dist/vectorstores/azion_edgesql.js" @@ -1500,10 +1501,10 @@ "require": { "types": "./dist/vectorstores/azion_edgesql.d.cts", "default": "./dist/vectorstores/azion_edgesql.cjs" - }, - "input": "./src/vectorstores/azion_edgesql.ts" + } }, "./vectorstores/azure_aisearch": { + "input": "./src/vectorstores/azure_aisearch.ts", "import": { "types": "./dist/vectorstores/azure_aisearch.d.ts", "default": "./dist/vectorstores/azure_aisearch.js" @@ -1511,10 +1512,10 @@ "require": { "types": "./dist/vectorstores/azure_aisearch.d.cts", "default": "./dist/vectorstores/azure_aisearch.cjs" - }, - "input": "./src/vectorstores/azure_aisearch.ts" + } }, "./vectorstores/cassandra": { + "input": "./src/vectorstores/cassandra.ts", "import": { "types": "./dist/vectorstores/cassandra.d.ts", "default": "./dist/vectorstores/cassandra.js" @@ -1522,10 +1523,10 @@ "require": { "types": "./dist/vectorstores/cassandra.d.cts", "default": "./dist/vectorstores/cassandra.cjs" - }, - "input": "./src/vectorstores/cassandra.ts" + } }, "./vectorstores/chroma": { + "input": "./src/vectorstores/chroma.ts", "import": { "types": "./dist/vectorstores/chroma.d.ts", "default": "./dist/vectorstores/chroma.js" @@ -1533,10 +1534,10 @@ "require": { "types": "./dist/vectorstores/chroma.d.cts", "default": "./dist/vectorstores/chroma.cjs" - }, - "input": "./src/vectorstores/chroma.ts" + } }, "./vectorstores/clickhouse": { + "input": "./src/vectorstores/clickhouse.ts", "import": { "types": "./dist/vectorstores/clickhouse.d.ts", "default": "./dist/vectorstores/clickhouse.js" @@ -1544,10 +1545,10 @@ "require": { "types": "./dist/vectorstores/clickhouse.d.cts", "default": "./dist/vectorstores/clickhouse.cjs" - }, - "input": "./src/vectorstores/clickhouse.ts" + } }, "./vectorstores/closevector/node": { + "input": "./src/vectorstores/closevector/node.ts", "import": { "types": "./dist/vectorstores/closevector/node.d.ts", "default": "./dist/vectorstores/closevector/node.js" @@ -1555,10 +1556,10 @@ "require": { "types": "./dist/vectorstores/closevector/node.d.cts", "default": "./dist/vectorstores/closevector/node.cjs" - }, - "input": "./src/vectorstores/closevector/node.ts" + } }, "./vectorstores/closevector/web": { + "input": "./src/vectorstores/closevector/web.ts", "import": { "types": "./dist/vectorstores/closevector/web.d.ts", "default": "./dist/vectorstores/closevector/web.js" @@ -1566,10 +1567,10 @@ "require": { "types": "./dist/vectorstores/closevector/web.d.cts", "default": "./dist/vectorstores/closevector/web.cjs" - }, - "input": "./src/vectorstores/closevector/web.ts" + } }, "./vectorstores/convex": { + "input": "./src/vectorstores/convex.ts", "import": { "types": "./dist/vectorstores/convex.d.ts", "default": "./dist/vectorstores/convex.js" @@ -1577,10 +1578,10 @@ "require": { "types": "./dist/vectorstores/convex.d.cts", "default": "./dist/vectorstores/convex.cjs" - }, - "input": "./src/vectorstores/convex.ts" + } }, "./vectorstores/couchbase_search": { + "input": "./src/vectorstores/couchbase_search.ts", "import": { "types": "./dist/vectorstores/couchbase_search.d.ts", "default": "./dist/vectorstores/couchbase_search.js" @@ -1588,10 +1589,10 @@ "require": { "types": "./dist/vectorstores/couchbase_search.d.cts", "default": "./dist/vectorstores/couchbase_search.cjs" - }, - "input": "./src/vectorstores/couchbase_search.ts" + } }, "./vectorstores/elasticsearch": { + "input": "./src/vectorstores/elasticsearch.ts", "import": { "types": "./dist/vectorstores/elasticsearch.d.ts", "default": "./dist/vectorstores/elasticsearch.js" @@ -1599,10 +1600,10 @@ "require": { "types": "./dist/vectorstores/elasticsearch.d.cts", "default": "./dist/vectorstores/elasticsearch.cjs" - }, - "input": "./src/vectorstores/elasticsearch.ts" + } }, "./vectorstores/faiss": { + "input": "./src/vectorstores/faiss.ts", "import": { "types": "./dist/vectorstores/faiss.d.ts", "default": "./dist/vectorstores/faiss.js" @@ -1610,10 +1611,10 @@ "require": { "types": "./dist/vectorstores/faiss.d.cts", "default": "./dist/vectorstores/faiss.cjs" - }, - "input": "./src/vectorstores/faiss.ts" + } }, "./vectorstores/googlevertexai": { + "input": "./src/vectorstores/googlevertexai.ts", "import": { "types": "./dist/vectorstores/googlevertexai.d.ts", "default": "./dist/vectorstores/googlevertexai.js" @@ -1621,10 +1622,10 @@ "require": { "types": "./dist/vectorstores/googlevertexai.d.cts", "default": "./dist/vectorstores/googlevertexai.cjs" - }, - "input": "./src/vectorstores/googlevertexai.ts" + } }, "./vectorstores/hnswlib": { + "input": "./src/vectorstores/hnswlib.ts", "import": { "types": "./dist/vectorstores/hnswlib.d.ts", "default": "./dist/vectorstores/hnswlib.js" @@ -1632,10 +1633,10 @@ "require": { "types": "./dist/vectorstores/hnswlib.d.cts", "default": "./dist/vectorstores/hnswlib.cjs" - }, - "input": "./src/vectorstores/hnswlib.ts" + } }, "./vectorstores/hanavector": { + "input": "./src/vectorstores/hanavector.ts", "import": { "types": "./dist/vectorstores/hanavector.d.ts", "default": "./dist/vectorstores/hanavector.js" @@ -1643,10 +1644,10 @@ "require": { "types": "./dist/vectorstores/hanavector.d.cts", "default": "./dist/vectorstores/hanavector.cjs" - }, - "input": "./src/vectorstores/hanavector.ts" + } }, "./vectorstores/lancedb": { + "input": "./src/vectorstores/lancedb.ts", "import": { "types": "./dist/vectorstores/lancedb.d.ts", "default": "./dist/vectorstores/lancedb.js" @@ -1654,10 +1655,10 @@ "require": { "types": "./dist/vectorstores/lancedb.d.cts", "default": "./dist/vectorstores/lancedb.cjs" - }, - "input": "./src/vectorstores/lancedb.ts" + } }, "./vectorstores/libsql": { + "input": "./src/vectorstores/libsql.ts", "import": { "types": "./dist/vectorstores/libsql.d.ts", "default": "./dist/vectorstores/libsql.js" @@ -1665,10 +1666,10 @@ "require": { "types": "./dist/vectorstores/libsql.d.cts", "default": "./dist/vectorstores/libsql.cjs" - }, - "input": "./src/vectorstores/libsql.ts" + } }, "./vectorstores/mariadb": { + "input": "./src/vectorstores/mariadb.ts", "import": { "types": "./dist/vectorstores/mariadb.d.ts", "default": "./dist/vectorstores/mariadb.js" @@ -1676,10 +1677,10 @@ "require": { "types": "./dist/vectorstores/mariadb.d.cts", "default": "./dist/vectorstores/mariadb.cjs" - }, - "input": "./src/vectorstores/mariadb.ts" + } }, "./vectorstores/milvus": { + "input": "./src/vectorstores/milvus.ts", "import": { "types": "./dist/vectorstores/milvus.d.ts", "default": "./dist/vectorstores/milvus.js" @@ -1687,10 +1688,10 @@ "require": { "types": "./dist/vectorstores/milvus.d.cts", "default": "./dist/vectorstores/milvus.cjs" - }, - "input": "./src/vectorstores/milvus.ts" + } }, "./vectorstores/momento_vector_index": { + "input": "./src/vectorstores/momento_vector_index.ts", "import": { "types": "./dist/vectorstores/momento_vector_index.d.ts", "default": "./dist/vectorstores/momento_vector_index.js" @@ -1698,10 +1699,10 @@ "require": { "types": "./dist/vectorstores/momento_vector_index.d.cts", "default": "./dist/vectorstores/momento_vector_index.cjs" - }, - "input": "./src/vectorstores/momento_vector_index.ts" + } }, "./vectorstores/myscale": { + "input": "./src/vectorstores/myscale.ts", "import": { "types": "./dist/vectorstores/myscale.d.ts", "default": "./dist/vectorstores/myscale.js" @@ -1709,10 +1710,10 @@ "require": { "types": "./dist/vectorstores/myscale.d.cts", "default": "./dist/vectorstores/myscale.cjs" - }, - "input": "./src/vectorstores/myscale.ts" + } }, "./vectorstores/neo4j_vector": { + "input": "./src/vectorstores/neo4j_vector.ts", "import": { "types": "./dist/vectorstores/neo4j_vector.d.ts", "default": "./dist/vectorstores/neo4j_vector.js" @@ -1720,10 +1721,10 @@ "require": { "types": "./dist/vectorstores/neo4j_vector.d.cts", "default": "./dist/vectorstores/neo4j_vector.cjs" - }, - "input": "./src/vectorstores/neo4j_vector.ts" + } }, "./vectorstores/neon": { + "input": "./src/vectorstores/neon.ts", "import": { "types": "./dist/vectorstores/neon.d.ts", "default": "./dist/vectorstores/neon.js" @@ -1731,10 +1732,10 @@ "require": { "types": "./dist/vectorstores/neon.d.cts", "default": "./dist/vectorstores/neon.cjs" - }, - "input": "./src/vectorstores/neon.ts" + } }, "./vectorstores/opensearch": { + "input": "./src/vectorstores/opensearch.ts", "import": { "types": "./dist/vectorstores/opensearch.d.ts", "default": "./dist/vectorstores/opensearch.js" @@ -1742,10 +1743,10 @@ "require": { "types": "./dist/vectorstores/opensearch.d.cts", "default": "./dist/vectorstores/opensearch.cjs" - }, - "input": "./src/vectorstores/opensearch.ts" + } }, "./vectorstores/pgvector": { + "input": "./src/vectorstores/pgvector.ts", "import": { "types": "./dist/vectorstores/pgvector.d.ts", "default": "./dist/vectorstores/pgvector.js" @@ -1753,10 +1754,10 @@ "require": { "types": "./dist/vectorstores/pgvector.d.cts", "default": "./dist/vectorstores/pgvector.cjs" - }, - "input": "./src/vectorstores/pgvector.ts" + } }, "./vectorstores/prisma": { + "input": "./src/vectorstores/prisma.ts", "import": { "types": "./dist/vectorstores/prisma.d.ts", "default": "./dist/vectorstores/prisma.js" @@ -1764,10 +1765,10 @@ "require": { "types": "./dist/vectorstores/prisma.d.cts", "default": "./dist/vectorstores/prisma.cjs" - }, - "input": "./src/vectorstores/prisma.ts" + } }, "./vectorstores/rockset": { + "input": "./src/vectorstores/rockset.ts", "import": { "types": "./dist/vectorstores/rockset.d.ts", "default": "./dist/vectorstores/rockset.js" @@ -1775,10 +1776,10 @@ "require": { "types": "./dist/vectorstores/rockset.d.cts", "default": "./dist/vectorstores/rockset.cjs" - }, - "input": "./src/vectorstores/rockset.ts" + } }, "./vectorstores/singlestore": { + "input": "./src/vectorstores/singlestore.ts", "import": { "types": "./dist/vectorstores/singlestore.d.ts", "default": "./dist/vectorstores/singlestore.js" @@ -1786,10 +1787,10 @@ "require": { "types": "./dist/vectorstores/singlestore.d.cts", "default": "./dist/vectorstores/singlestore.cjs" - }, - "input": "./src/vectorstores/singlestore.ts" + } }, "./vectorstores/supabase": { + "input": "./src/vectorstores/supabase.ts", "import": { "types": "./dist/vectorstores/supabase.d.ts", "default": "./dist/vectorstores/supabase.js" @@ -1797,10 +1798,10 @@ "require": { "types": "./dist/vectorstores/supabase.d.cts", "default": "./dist/vectorstores/supabase.cjs" - }, - "input": "./src/vectorstores/supabase.ts" + } }, "./vectorstores/tigris": { + "input": "./src/vectorstores/tigris.ts", "import": { "types": "./dist/vectorstores/tigris.d.ts", "default": "./dist/vectorstores/tigris.js" @@ -1808,10 +1809,10 @@ "require": { "types": "./dist/vectorstores/tigris.d.cts", "default": "./dist/vectorstores/tigris.cjs" - }, - "input": "./src/vectorstores/tigris.ts" + } }, "./vectorstores/turbopuffer": { + "input": "./src/vectorstores/turbopuffer.ts", "import": { "types": "./dist/vectorstores/turbopuffer.d.ts", "default": "./dist/vectorstores/turbopuffer.js" @@ -1819,10 +1820,10 @@ "require": { "types": "./dist/vectorstores/turbopuffer.d.cts", "default": "./dist/vectorstores/turbopuffer.cjs" - }, - "input": "./src/vectorstores/turbopuffer.ts" + } }, "./vectorstores/typeorm": { + "input": "./src/vectorstores/typeorm.ts", "import": { "types": "./dist/vectorstores/typeorm.d.ts", "default": "./dist/vectorstores/typeorm.js" @@ -1830,10 +1831,10 @@ "require": { "types": "./dist/vectorstores/typeorm.d.cts", "default": "./dist/vectorstores/typeorm.cjs" - }, - "input": "./src/vectorstores/typeorm.ts" + } }, "./vectorstores/typesense": { + "input": "./src/vectorstores/typesense.ts", "import": { "types": "./dist/vectorstores/typesense.d.ts", "default": "./dist/vectorstores/typesense.js" @@ -1841,10 +1842,10 @@ "require": { "types": "./dist/vectorstores/typesense.d.cts", "default": "./dist/vectorstores/typesense.cjs" - }, - "input": "./src/vectorstores/typesense.ts" + } }, "./vectorstores/upstash": { + "input": "./src/vectorstores/upstash.ts", "import": { "types": "./dist/vectorstores/upstash.d.ts", "default": "./dist/vectorstores/upstash.js" @@ -1852,10 +1853,10 @@ "require": { "types": "./dist/vectorstores/upstash.d.cts", "default": "./dist/vectorstores/upstash.cjs" - }, - "input": "./src/vectorstores/upstash.ts" + } }, "./vectorstores/usearch": { + "input": "./src/vectorstores/usearch.ts", "import": { "types": "./dist/vectorstores/usearch.d.ts", "default": "./dist/vectorstores/usearch.js" @@ -1863,10 +1864,10 @@ "require": { "types": "./dist/vectorstores/usearch.d.cts", "default": "./dist/vectorstores/usearch.cjs" - }, - "input": "./src/vectorstores/usearch.ts" + } }, "./vectorstores/vectara": { + "input": "./src/vectorstores/vectara.ts", "import": { "types": "./dist/vectorstores/vectara.d.ts", "default": "./dist/vectorstores/vectara.js" @@ -1874,10 +1875,10 @@ "require": { "types": "./dist/vectorstores/vectara.d.cts", "default": "./dist/vectorstores/vectara.cjs" - }, - "input": "./src/vectorstores/vectara.ts" + } }, "./vectorstores/vercel_postgres": { + "input": "./src/vectorstores/vercel_postgres.ts", "import": { "types": "./dist/vectorstores/vercel_postgres.d.ts", "default": "./dist/vectorstores/vercel_postgres.js" @@ -1885,10 +1886,10 @@ "require": { "types": "./dist/vectorstores/vercel_postgres.d.cts", "default": "./dist/vectorstores/vercel_postgres.cjs" - }, - "input": "./src/vectorstores/vercel_postgres.ts" + } }, "./vectorstores/voy": { + "input": "./src/vectorstores/voy.ts", "import": { "types": "./dist/vectorstores/voy.d.ts", "default": "./dist/vectorstores/voy.js" @@ -1896,10 +1897,10 @@ "require": { "types": "./dist/vectorstores/voy.d.cts", "default": "./dist/vectorstores/voy.cjs" - }, - "input": "./src/vectorstores/voy.ts" + } }, "./vectorstores/xata": { + "input": "./src/vectorstores/xata.ts", "import": { "types": "./dist/vectorstores/xata.d.ts", "default": "./dist/vectorstores/xata.js" @@ -1907,10 +1908,10 @@ "require": { "types": "./dist/vectorstores/xata.d.cts", "default": "./dist/vectorstores/xata.cjs" - }, - "input": "./src/vectorstores/xata.ts" + } }, "./vectorstores/zep": { + "input": "./src/vectorstores/zep.ts", "import": { "types": "./dist/vectorstores/zep.d.ts", "default": "./dist/vectorstores/zep.js" @@ -1918,10 +1919,10 @@ "require": { "types": "./dist/vectorstores/zep.d.cts", "default": "./dist/vectorstores/zep.cjs" - }, - "input": "./src/vectorstores/zep.ts" + } }, "./vectorstores/zep_cloud": { + "input": "./src/vectorstores/zep_cloud.ts", "import": { "types": "./dist/vectorstores/zep_cloud.d.ts", "default": "./dist/vectorstores/zep_cloud.js" @@ -1929,10 +1930,10 @@ "require": { "types": "./dist/vectorstores/zep_cloud.d.cts", "default": "./dist/vectorstores/zep_cloud.cjs" - }, - "input": "./src/vectorstores/zep_cloud.ts" + } }, "./chat_models/alibaba_tongyi": { + "input": "./src/chat_models/alibaba_tongyi.ts", "import": { "types": "./dist/chat_models/alibaba_tongyi.d.ts", "default": "./dist/chat_models/alibaba_tongyi.js" @@ -1940,10 +1941,10 @@ "require": { "types": "./dist/chat_models/alibaba_tongyi.d.cts", "default": "./dist/chat_models/alibaba_tongyi.cjs" - }, - "input": "./src/chat_models/alibaba_tongyi.ts" + } }, "./chat_models/arcjet": { + "input": "./src/chat_models/arcjet.ts", "import": { "types": "./dist/chat_models/arcjet.d.ts", "default": "./dist/chat_models/arcjet.js" @@ -1951,10 +1952,10 @@ "require": { "types": "./dist/chat_models/arcjet.d.cts", "default": "./dist/chat_models/arcjet.cjs" - }, - "input": "./src/chat_models/arcjet.ts" + } }, "./chat_models/bedrock": { + "input": "./src/chat_models/bedrock/index.ts", "import": { "types": "./dist/chat_models/bedrock/index.d.ts", "default": "./dist/chat_models/bedrock/index.js" @@ -1962,10 +1963,10 @@ "require": { "types": "./dist/chat_models/bedrock/index.d.cts", "default": "./dist/chat_models/bedrock/index.cjs" - }, - "input": "./src/chat_models/bedrock/index.ts" + } }, "./chat_models/bedrock/web": { + "input": "./src/chat_models/bedrock/web.ts", "import": { "types": "./dist/chat_models/bedrock/web.d.ts", "default": "./dist/chat_models/bedrock/web.js" @@ -1973,10 +1974,10 @@ "require": { "types": "./dist/chat_models/bedrock/web.d.cts", "default": "./dist/chat_models/bedrock/web.cjs" - }, - "input": "./src/chat_models/bedrock/web.ts" + } }, "./chat_models/deepinfra": { + "input": "./src/chat_models/deepinfra.ts", "import": { "types": "./dist/chat_models/deepinfra.d.ts", "default": "./dist/chat_models/deepinfra.js" @@ -1984,10 +1985,10 @@ "require": { "types": "./dist/chat_models/deepinfra.d.cts", "default": "./dist/chat_models/deepinfra.cjs" - }, - "input": "./src/chat_models/deepinfra.ts" + } }, "./chat_models/fireworks": { + "input": "./src/chat_models/fireworks.ts", "import": { "types": "./dist/chat_models/fireworks.d.ts", "default": "./dist/chat_models/fireworks.js" @@ -1995,10 +1996,10 @@ "require": { "types": "./dist/chat_models/fireworks.d.cts", "default": "./dist/chat_models/fireworks.cjs" - }, - "input": "./src/chat_models/fireworks.ts" + } }, "./chat_models/friendli": { + "input": "./src/chat_models/friendli.ts", "import": { "types": "./dist/chat_models/friendli.d.ts", "default": "./dist/chat_models/friendli.js" @@ -2006,10 +2007,10 @@ "require": { "types": "./dist/chat_models/friendli.d.cts", "default": "./dist/chat_models/friendli.cjs" - }, - "input": "./src/chat_models/friendli.ts" + } }, "./chat_models/ibm": { + "input": "./src/chat_models/ibm.ts", "import": { "types": "./dist/chat_models/ibm.d.ts", "default": "./dist/chat_models/ibm.js" @@ -2017,10 +2018,10 @@ "require": { "types": "./dist/chat_models/ibm.d.cts", "default": "./dist/chat_models/ibm.cjs" - }, - "input": "./src/chat_models/ibm.ts" + } }, "./chat_models/iflytek_xinghuo": { + "input": "./src/chat_models/iflytek_xinghuo/index.ts", "import": { "types": "./dist/chat_models/iflytek_xinghuo/index.d.ts", "default": "./dist/chat_models/iflytek_xinghuo/index.js" @@ -2028,10 +2029,10 @@ "require": { "types": "./dist/chat_models/iflytek_xinghuo/index.d.cts", "default": "./dist/chat_models/iflytek_xinghuo/index.cjs" - }, - "input": "./src/chat_models/iflytek_xinghuo/index.ts" + } }, "./chat_models/iflytek_xinghuo/web": { + "input": "./src/chat_models/iflytek_xinghuo/web.ts", "import": { "types": "./dist/chat_models/iflytek_xinghuo/web.d.ts", "default": "./dist/chat_models/iflytek_xinghuo/web.js" @@ -2039,10 +2040,10 @@ "require": { "types": "./dist/chat_models/iflytek_xinghuo/web.d.cts", "default": "./dist/chat_models/iflytek_xinghuo/web.cjs" - }, - "input": "./src/chat_models/iflytek_xinghuo/web.ts" + } }, "./chat_models/llama_cpp": { + "input": "./src/chat_models/llama_cpp.ts", "import": { "types": "./dist/chat_models/llama_cpp.d.ts", "default": "./dist/chat_models/llama_cpp.js" @@ -2050,10 +2051,10 @@ "require": { "types": "./dist/chat_models/llama_cpp.d.cts", "default": "./dist/chat_models/llama_cpp.cjs" - }, - "input": "./src/chat_models/llama_cpp.ts" + } }, "./chat_models/minimax": { + "input": "./src/chat_models/minimax.ts", "import": { "types": "./dist/chat_models/minimax.d.ts", "default": "./dist/chat_models/minimax.js" @@ -2061,10 +2062,10 @@ "require": { "types": "./dist/chat_models/minimax.d.cts", "default": "./dist/chat_models/minimax.cjs" - }, - "input": "./src/chat_models/minimax.ts" + } }, "./chat_models/moonshot": { + "input": "./src/chat_models/moonshot.ts", "import": { "types": "./dist/chat_models/moonshot.d.ts", "default": "./dist/chat_models/moonshot.js" @@ -2072,10 +2073,10 @@ "require": { "types": "./dist/chat_models/moonshot.d.cts", "default": "./dist/chat_models/moonshot.cjs" - }, - "input": "./src/chat_models/moonshot.ts" + } }, "./chat_models/novita": { + "input": "./src/chat_models/novita.ts", "import": { "types": "./dist/chat_models/novita.d.ts", "default": "./dist/chat_models/novita.js" @@ -2083,10 +2084,10 @@ "require": { "types": "./dist/chat_models/novita.d.cts", "default": "./dist/chat_models/novita.cjs" - }, - "input": "./src/chat_models/novita.ts" + } }, "./chat_models/perplexity": { + "input": "./src/chat_models/perplexity.ts", "import": { "types": "./dist/chat_models/perplexity.d.ts", "default": "./dist/chat_models/perplexity.js" @@ -2094,10 +2095,10 @@ "require": { "types": "./dist/chat_models/perplexity.d.cts", "default": "./dist/chat_models/perplexity.cjs" - }, - "input": "./src/chat_models/perplexity.ts" + } }, "./chat_models/portkey": { + "input": "./src/chat_models/portkey.ts", "import": { "types": "./dist/chat_models/portkey.d.ts", "default": "./dist/chat_models/portkey.js" @@ -2105,10 +2106,10 @@ "require": { "types": "./dist/chat_models/portkey.d.cts", "default": "./dist/chat_models/portkey.cjs" - }, - "input": "./src/chat_models/portkey.ts" + } }, "./chat_models/premai": { + "input": "./src/chat_models/premai.ts", "import": { "types": "./dist/chat_models/premai.d.ts", "default": "./dist/chat_models/premai.js" @@ -2116,10 +2117,10 @@ "require": { "types": "./dist/chat_models/premai.d.cts", "default": "./dist/chat_models/premai.cjs" - }, - "input": "./src/chat_models/premai.ts" + } }, "./chat_models/tencent_hunyuan": { + "input": "./src/chat_models/tencent_hunyuan/index.ts", "import": { "types": "./dist/chat_models/tencent_hunyuan/index.d.ts", "default": "./dist/chat_models/tencent_hunyuan/index.js" @@ -2127,10 +2128,10 @@ "require": { "types": "./dist/chat_models/tencent_hunyuan/index.d.cts", "default": "./dist/chat_models/tencent_hunyuan/index.cjs" - }, - "input": "./src/chat_models/tencent_hunyuan/index.ts" + } }, "./chat_models/tencent_hunyuan/web": { + "input": "./src/chat_models/tencent_hunyuan/web.ts", "import": { "types": "./dist/chat_models/tencent_hunyuan/web.d.ts", "default": "./dist/chat_models/tencent_hunyuan/web.js" @@ -2138,10 +2139,10 @@ "require": { "types": "./dist/chat_models/tencent_hunyuan/web.d.cts", "default": "./dist/chat_models/tencent_hunyuan/web.cjs" - }, - "input": "./src/chat_models/tencent_hunyuan/web.ts" + } }, "./chat_models/togetherai": { + "input": "./src/chat_models/togetherai.ts", "import": { "types": "./dist/chat_models/togetherai.d.ts", "default": "./dist/chat_models/togetherai.js" @@ -2149,10 +2150,10 @@ "require": { "types": "./dist/chat_models/togetherai.d.cts", "default": "./dist/chat_models/togetherai.cjs" - }, - "input": "./src/chat_models/togetherai.ts" + } }, "./chat_models/webllm": { + "input": "./src/chat_models/webllm.ts", "import": { "types": "./dist/chat_models/webllm.d.ts", "default": "./dist/chat_models/webllm.js" @@ -2160,10 +2161,10 @@ "require": { "types": "./dist/chat_models/webllm.d.cts", "default": "./dist/chat_models/webllm.cjs" - }, - "input": "./src/chat_models/webllm.ts" + } }, "./chat_models/zhipuai": { + "input": "./src/chat_models/zhipuai.ts", "import": { "types": "./dist/chat_models/zhipuai.d.ts", "default": "./dist/chat_models/zhipuai.js" @@ -2171,10 +2172,10 @@ "require": { "types": "./dist/chat_models/zhipuai.d.cts", "default": "./dist/chat_models/zhipuai.cjs" - }, - "input": "./src/chat_models/zhipuai.ts" + } }, "./callbacks/handlers/lunary": { + "input": "./src/callbacks/handlers/lunary.ts", "import": { "types": "./dist/callbacks/handlers/lunary.d.ts", "default": "./dist/callbacks/handlers/lunary.js" @@ -2182,10 +2183,10 @@ "require": { "types": "./dist/callbacks/handlers/lunary.d.cts", "default": "./dist/callbacks/handlers/lunary.cjs" - }, - "input": "./src/callbacks/handlers/lunary.ts" + } }, "./callbacks/handlers/upstash_ratelimit": { + "input": "./src/callbacks/handlers/upstash_ratelimit.ts", "import": { "types": "./dist/callbacks/handlers/upstash_ratelimit.d.ts", "default": "./dist/callbacks/handlers/upstash_ratelimit.js" @@ -2193,10 +2194,10 @@ "require": { "types": "./dist/callbacks/handlers/upstash_ratelimit.d.cts", "default": "./dist/callbacks/handlers/upstash_ratelimit.cjs" - }, - "input": "./src/callbacks/handlers/upstash_ratelimit.ts" + } }, "./retrievers/arxiv": { + "input": "./src/retrievers/arxiv.ts", "import": { "types": "./dist/retrievers/arxiv.d.ts", "default": "./dist/retrievers/arxiv.js" @@ -2204,10 +2205,10 @@ "require": { "types": "./dist/retrievers/arxiv.d.cts", "default": "./dist/retrievers/arxiv.cjs" - }, - "input": "./src/retrievers/arxiv.ts" + } }, "./retrievers/azion_edgesql": { + "input": "./src/retrievers/azion_edgesql.ts", "import": { "types": "./dist/retrievers/azion_edgesql.d.ts", "default": "./dist/retrievers/azion_edgesql.js" @@ -2215,10 +2216,10 @@ "require": { "types": "./dist/retrievers/azion_edgesql.d.cts", "default": "./dist/retrievers/azion_edgesql.cjs" - }, - "input": "./src/retrievers/azion_edgesql.ts" + } }, "./retrievers/bm25": { + "input": "./src/retrievers/bm25.ts", "import": { "types": "./dist/retrievers/bm25.d.ts", "default": "./dist/retrievers/bm25.js" @@ -2226,10 +2227,10 @@ "require": { "types": "./dist/retrievers/bm25.d.cts", "default": "./dist/retrievers/bm25.cjs" - }, - "input": "./src/retrievers/bm25.ts" + } }, "./retrievers/chaindesk": { + "input": "./src/retrievers/chaindesk.ts", "import": { "types": "./dist/retrievers/chaindesk.d.ts", "default": "./dist/retrievers/chaindesk.js" @@ -2237,10 +2238,10 @@ "require": { "types": "./dist/retrievers/chaindesk.d.cts", "default": "./dist/retrievers/chaindesk.cjs" - }, - "input": "./src/retrievers/chaindesk.ts" + } }, "./retrievers/metal": { + "input": "./src/retrievers/metal.ts", "import": { "types": "./dist/retrievers/metal.d.ts", "default": "./dist/retrievers/metal.js" @@ -2248,10 +2249,10 @@ "require": { "types": "./dist/retrievers/metal.d.cts", "default": "./dist/retrievers/metal.cjs" - }, - "input": "./src/retrievers/metal.ts" + } }, "./retrievers/remote": { + "input": "./src/retrievers/remote/index.ts", "import": { "types": "./dist/retrievers/remote/index.d.ts", "default": "./dist/retrievers/remote/index.js" @@ -2259,10 +2260,10 @@ "require": { "types": "./dist/retrievers/remote/index.d.cts", "default": "./dist/retrievers/remote/index.cjs" - }, - "input": "./src/retrievers/remote/index.ts" + } }, "./retrievers/supabase": { + "input": "./src/retrievers/supabase.ts", "import": { "types": "./dist/retrievers/supabase.d.ts", "default": "./dist/retrievers/supabase.js" @@ -2270,10 +2271,10 @@ "require": { "types": "./dist/retrievers/supabase.d.cts", "default": "./dist/retrievers/supabase.cjs" - }, - "input": "./src/retrievers/supabase.ts" + } }, "./retrievers/tavily_search_api": { + "input": "./src/retrievers/tavily_search_api.ts", "import": { "types": "./dist/retrievers/tavily_search_api.d.ts", "default": "./dist/retrievers/tavily_search_api.js" @@ -2281,10 +2282,10 @@ "require": { "types": "./dist/retrievers/tavily_search_api.d.cts", "default": "./dist/retrievers/tavily_search_api.cjs" - }, - "input": "./src/retrievers/tavily_search_api.ts" + } }, "./retrievers/vectara_summary": { + "input": "./src/retrievers/vectara_summary.ts", "import": { "types": "./dist/retrievers/vectara_summary.d.ts", "default": "./dist/retrievers/vectara_summary.js" @@ -2292,10 +2293,10 @@ "require": { "types": "./dist/retrievers/vectara_summary.d.cts", "default": "./dist/retrievers/vectara_summary.cjs" - }, - "input": "./src/retrievers/vectara_summary.ts" + } }, "./retrievers/vespa": { + "input": "./src/retrievers/vespa.ts", "import": { "types": "./dist/retrievers/vespa.d.ts", "default": "./dist/retrievers/vespa.js" @@ -2303,10 +2304,10 @@ "require": { "types": "./dist/retrievers/vespa.d.cts", "default": "./dist/retrievers/vespa.cjs" - }, - "input": "./src/retrievers/vespa.ts" + } }, "./retrievers/zep": { + "input": "./src/retrievers/zep.ts", "import": { "types": "./dist/retrievers/zep.d.ts", "default": "./dist/retrievers/zep.js" @@ -2314,10 +2315,10 @@ "require": { "types": "./dist/retrievers/zep.d.cts", "default": "./dist/retrievers/zep.cjs" - }, - "input": "./src/retrievers/zep.ts" + } }, "./structured_query/chroma": { + "input": "./src/structured_query/chroma.ts", "import": { "types": "./dist/structured_query/chroma.d.ts", "default": "./dist/structured_query/chroma.js" @@ -2325,10 +2326,10 @@ "require": { "types": "./dist/structured_query/chroma.d.cts", "default": "./dist/structured_query/chroma.cjs" - }, - "input": "./src/structured_query/chroma.ts" + } }, "./structured_query/supabase": { + "input": "./src/structured_query/supabase.ts", "import": { "types": "./dist/structured_query/supabase.d.ts", "default": "./dist/structured_query/supabase.js" @@ -2336,10 +2337,10 @@ "require": { "types": "./dist/structured_query/supabase.d.cts", "default": "./dist/structured_query/supabase.cjs" - }, - "input": "./src/structured_query/supabase.ts" + } }, "./structured_query/vectara": { + "input": "./src/structured_query/vectara.ts", "import": { "types": "./dist/structured_query/vectara.d.ts", "default": "./dist/structured_query/vectara.js" @@ -2347,10 +2348,10 @@ "require": { "types": "./dist/structured_query/vectara.d.cts", "default": "./dist/structured_query/vectara.cjs" - }, - "input": "./src/structured_query/vectara.ts" + } }, "./retrievers/zep_cloud": { + "input": "./src/retrievers/zep_cloud.ts", "import": { "types": "./dist/retrievers/zep_cloud.d.ts", "default": "./dist/retrievers/zep_cloud.js" @@ -2358,10 +2359,10 @@ "require": { "types": "./dist/retrievers/zep_cloud.d.cts", "default": "./dist/retrievers/zep_cloud.cjs" - }, - "input": "./src/retrievers/zep_cloud.ts" + } }, "./caches/ioredis": { + "input": "./src/caches/ioredis.ts", "import": { "types": "./dist/caches/ioredis.d.ts", "default": "./dist/caches/ioredis.js" @@ -2369,10 +2370,10 @@ "require": { "types": "./dist/caches/ioredis.d.cts", "default": "./dist/caches/ioredis.cjs" - }, - "input": "./src/caches/ioredis.ts" + } }, "./caches/momento": { + "input": "./src/caches/momento.ts", "import": { "types": "./dist/caches/momento.d.ts", "default": "./dist/caches/momento.js" @@ -2380,10 +2381,10 @@ "require": { "types": "./dist/caches/momento.d.cts", "default": "./dist/caches/momento.cjs" - }, - "input": "./src/caches/momento.ts" + } }, "./caches/upstash_redis": { + "input": "./src/caches/upstash_redis.ts", "import": { "types": "./dist/caches/upstash_redis.d.ts", "default": "./dist/caches/upstash_redis.js" @@ -2391,10 +2392,10 @@ "require": { "types": "./dist/caches/upstash_redis.d.cts", "default": "./dist/caches/upstash_redis.cjs" - }, - "input": "./src/caches/upstash_redis.ts" + } }, "./caches/vercel_kv": { + "input": "./src/caches/vercel_kv.ts", "import": { "types": "./dist/caches/vercel_kv.d.ts", "default": "./dist/caches/vercel_kv.js" @@ -2402,10 +2403,10 @@ "require": { "types": "./dist/caches/vercel_kv.d.cts", "default": "./dist/caches/vercel_kv.cjs" - }, - "input": "./src/caches/vercel_kv.ts" + } }, "./graphs/document": { + "input": "./src/graphs/document.ts", "import": { "types": "./dist/graphs/document.d.ts", "default": "./dist/graphs/document.js" @@ -2413,10 +2414,10 @@ "require": { "types": "./dist/graphs/document.d.cts", "default": "./dist/graphs/document.cjs" - }, - "input": "./src/graphs/document.ts" + } }, "./graphs/memgraph_graph": { + "input": "./src/graphs/memgraph_graph.ts", "import": { "types": "./dist/graphs/memgraph_graph.d.ts", "default": "./dist/graphs/memgraph_graph.js" @@ -2424,10 +2425,10 @@ "require": { "types": "./dist/graphs/memgraph_graph.d.cts", "default": "./dist/graphs/memgraph_graph.cjs" - }, - "input": "./src/graphs/memgraph_graph.ts" + } }, "./graphs/neo4j_graph": { + "input": "./src/graphs/neo4j_graph.ts", "import": { "types": "./dist/graphs/neo4j_graph.d.ts", "default": "./dist/graphs/neo4j_graph.js" @@ -2435,10 +2436,10 @@ "require": { "types": "./dist/graphs/neo4j_graph.d.cts", "default": "./dist/graphs/neo4j_graph.cjs" - }, - "input": "./src/graphs/neo4j_graph.ts" + } }, "./document_compressors/ibm": { + "input": "./src/document_compressors/ibm.ts", "import": { "types": "./dist/document_compressors/ibm.d.ts", "default": "./dist/document_compressors/ibm.js" @@ -2446,10 +2447,10 @@ "require": { "types": "./dist/document_compressors/ibm.d.cts", "default": "./dist/document_compressors/ibm.cjs" - }, - "input": "./src/document_compressors/ibm.ts" + } }, "./document_transformers/html_to_text": { + "input": "./src/document_transformers/html_to_text.ts", "import": { "types": "./dist/document_transformers/html_to_text.d.ts", "default": "./dist/document_transformers/html_to_text.js" @@ -2457,10 +2458,10 @@ "require": { "types": "./dist/document_transformers/html_to_text.d.cts", "default": "./dist/document_transformers/html_to_text.cjs" - }, - "input": "./src/document_transformers/html_to_text.ts" + } }, "./document_transformers/mozilla_readability": { + "input": "./src/document_transformers/mozilla_readability.ts", "import": { "types": "./dist/document_transformers/mozilla_readability.d.ts", "default": "./dist/document_transformers/mozilla_readability.js" @@ -2468,10 +2469,10 @@ "require": { "types": "./dist/document_transformers/mozilla_readability.d.cts", "default": "./dist/document_transformers/mozilla_readability.cjs" - }, - "input": "./src/document_transformers/mozilla_readability.ts" + } }, "./storage/cassandra": { + "input": "./src/storage/cassandra.ts", "import": { "types": "./dist/storage/cassandra.d.ts", "default": "./dist/storage/cassandra.js" @@ -2479,10 +2480,10 @@ "require": { "types": "./dist/storage/cassandra.d.cts", "default": "./dist/storage/cassandra.cjs" - }, - "input": "./src/storage/cassandra.ts" + } }, "./storage/convex": { + "input": "./src/storage/convex.ts", "import": { "types": "./dist/storage/convex.d.ts", "default": "./dist/storage/convex.js" @@ -2490,10 +2491,10 @@ "require": { "types": "./dist/storage/convex.d.cts", "default": "./dist/storage/convex.cjs" - }, - "input": "./src/storage/convex.ts" + } }, "./storage/ioredis": { + "input": "./src/storage/ioredis.ts", "import": { "types": "./dist/storage/ioredis.d.ts", "default": "./dist/storage/ioredis.js" @@ -2501,10 +2502,10 @@ "require": { "types": "./dist/storage/ioredis.d.cts", "default": "./dist/storage/ioredis.cjs" - }, - "input": "./src/storage/ioredis.ts" + } }, "./storage/upstash_redis": { + "input": "./src/storage/upstash_redis.ts", "import": { "types": "./dist/storage/upstash_redis.d.ts", "default": "./dist/storage/upstash_redis.js" @@ -2512,10 +2513,10 @@ "require": { "types": "./dist/storage/upstash_redis.d.cts", "default": "./dist/storage/upstash_redis.cjs" - }, - "input": "./src/storage/upstash_redis.ts" + } }, "./storage/vercel_kv": { + "input": "./src/storage/vercel_kv.ts", "import": { "types": "./dist/storage/vercel_kv.d.ts", "default": "./dist/storage/vercel_kv.js" @@ -2523,10 +2524,10 @@ "require": { "types": "./dist/storage/vercel_kv.d.cts", "default": "./dist/storage/vercel_kv.cjs" - }, - "input": "./src/storage/vercel_kv.ts" + } }, "./stores/doc/base": { + "input": "./src/stores/doc/base.ts", "import": { "types": "./dist/stores/doc/base.d.ts", "default": "./dist/stores/doc/base.js" @@ -2534,10 +2535,10 @@ "require": { "types": "./dist/stores/doc/base.d.cts", "default": "./dist/stores/doc/base.cjs" - }, - "input": "./src/stores/doc/base.ts" + } }, "./stores/doc/gcs": { + "input": "./src/stores/doc/gcs.ts", "import": { "types": "./dist/stores/doc/gcs.d.ts", "default": "./dist/stores/doc/gcs.js" @@ -2545,10 +2546,10 @@ "require": { "types": "./dist/stores/doc/gcs.d.cts", "default": "./dist/stores/doc/gcs.cjs" - }, - "input": "./src/stores/doc/gcs.ts" + } }, "./stores/doc/in_memory": { + "input": "./src/stores/doc/in_memory.ts", "import": { "types": "./dist/stores/doc/in_memory.d.ts", "default": "./dist/stores/doc/in_memory.js" @@ -2556,10 +2557,10 @@ "require": { "types": "./dist/stores/doc/in_memory.d.cts", "default": "./dist/stores/doc/in_memory.cjs" - }, - "input": "./src/stores/doc/in_memory.ts" + } }, "./stores/message/astradb": { + "input": "./src/stores/message/astradb.ts", "import": { "types": "./dist/stores/message/astradb.d.ts", "default": "./dist/stores/message/astradb.js" @@ -2567,10 +2568,10 @@ "require": { "types": "./dist/stores/message/astradb.d.cts", "default": "./dist/stores/message/astradb.cjs" - }, - "input": "./src/stores/message/astradb.ts" + } }, "./stores/message/cassandra": { + "input": "./src/stores/message/cassandra.ts", "import": { "types": "./dist/stores/message/cassandra.d.ts", "default": "./dist/stores/message/cassandra.js" @@ -2578,10 +2579,10 @@ "require": { "types": "./dist/stores/message/cassandra.d.cts", "default": "./dist/stores/message/cassandra.cjs" - }, - "input": "./src/stores/message/cassandra.ts" + } }, "./stores/message/convex": { + "input": "./src/stores/message/convex.ts", "import": { "types": "./dist/stores/message/convex.d.ts", "default": "./dist/stores/message/convex.js" @@ -2589,10 +2590,10 @@ "require": { "types": "./dist/stores/message/convex.d.cts", "default": "./dist/stores/message/convex.cjs" - }, - "input": "./src/stores/message/convex.ts" + } }, "./stores/message/dynamodb": { + "input": "./src/stores/message/dynamodb.ts", "import": { "types": "./dist/stores/message/dynamodb.d.ts", "default": "./dist/stores/message/dynamodb.js" @@ -2600,10 +2601,10 @@ "require": { "types": "./dist/stores/message/dynamodb.d.cts", "default": "./dist/stores/message/dynamodb.cjs" - }, - "input": "./src/stores/message/dynamodb.ts" + } }, "./stores/message/firestore": { + "input": "./src/stores/message/firestore.ts", "import": { "types": "./dist/stores/message/firestore.d.ts", "default": "./dist/stores/message/firestore.js" @@ -2611,10 +2612,10 @@ "require": { "types": "./dist/stores/message/firestore.d.cts", "default": "./dist/stores/message/firestore.cjs" - }, - "input": "./src/stores/message/firestore.ts" + } }, "./stores/message/file_system": { + "input": "./src/stores/message/file_system.ts", "import": { "types": "./dist/stores/message/file_system.d.ts", "default": "./dist/stores/message/file_system.js" @@ -2622,10 +2623,10 @@ "require": { "types": "./dist/stores/message/file_system.d.cts", "default": "./dist/stores/message/file_system.cjs" - }, - "input": "./src/stores/message/file_system.ts" + } }, "./stores/message/in_memory": { + "input": "./src/stores/message/in_memory.ts", "import": { "types": "./dist/stores/message/in_memory.d.ts", "default": "./dist/stores/message/in_memory.js" @@ -2633,10 +2634,10 @@ "require": { "types": "./dist/stores/message/in_memory.d.cts", "default": "./dist/stores/message/in_memory.cjs" - }, - "input": "./src/stores/message/in_memory.ts" + } }, "./stores/message/ipfs_datastore": { + "input": "./src/stores/message/ipfs_datastore.ts", "import": { "types": "./dist/stores/message/ipfs_datastore.d.ts", "default": "./dist/stores/message/ipfs_datastore.js" @@ -2644,10 +2645,10 @@ "require": { "types": "./dist/stores/message/ipfs_datastore.d.cts", "default": "./dist/stores/message/ipfs_datastore.cjs" - }, - "input": "./src/stores/message/ipfs_datastore.ts" + } }, "./stores/message/ioredis": { + "input": "./src/stores/message/ioredis.ts", "import": { "types": "./dist/stores/message/ioredis.d.ts", "default": "./dist/stores/message/ioredis.js" @@ -2655,10 +2656,10 @@ "require": { "types": "./dist/stores/message/ioredis.d.cts", "default": "./dist/stores/message/ioredis.cjs" - }, - "input": "./src/stores/message/ioredis.ts" + } }, "./stores/message/momento": { + "input": "./src/stores/message/momento.ts", "import": { "types": "./dist/stores/message/momento.d.ts", "default": "./dist/stores/message/momento.js" @@ -2666,10 +2667,10 @@ "require": { "types": "./dist/stores/message/momento.d.cts", "default": "./dist/stores/message/momento.cjs" - }, - "input": "./src/stores/message/momento.ts" + } }, "./stores/message/neo4j": { + "input": "./src/stores/message/neo4j.ts", "import": { "types": "./dist/stores/message/neo4j.d.ts", "default": "./dist/stores/message/neo4j.js" @@ -2677,10 +2678,10 @@ "require": { "types": "./dist/stores/message/neo4j.d.cts", "default": "./dist/stores/message/neo4j.cjs" - }, - "input": "./src/stores/message/neo4j.ts" + } }, "./stores/message/planetscale": { + "input": "./src/stores/message/planetscale.ts", "import": { "types": "./dist/stores/message/planetscale.d.ts", "default": "./dist/stores/message/planetscale.js" @@ -2688,10 +2689,10 @@ "require": { "types": "./dist/stores/message/planetscale.d.cts", "default": "./dist/stores/message/planetscale.cjs" - }, - "input": "./src/stores/message/planetscale.ts" + } }, "./stores/message/postgres": { + "input": "./src/stores/message/postgres.ts", "import": { "types": "./dist/stores/message/postgres.d.ts", "default": "./dist/stores/message/postgres.js" @@ -2699,10 +2700,10 @@ "require": { "types": "./dist/stores/message/postgres.d.cts", "default": "./dist/stores/message/postgres.cjs" - }, - "input": "./src/stores/message/postgres.ts" + } }, "./stores/message/aurora_dsql": { + "input": "./src/stores/message/aurora_dsql.ts", "import": { "types": "./dist/stores/message/aurora_dsql.d.ts", "default": "./dist/stores/message/aurora_dsql.js" @@ -2710,10 +2711,10 @@ "require": { "types": "./dist/stores/message/aurora_dsql.d.cts", "default": "./dist/stores/message/aurora_dsql.cjs" - }, - "input": "./src/stores/message/aurora_dsql.ts" + } }, "./stores/message/upstash_redis": { + "input": "./src/stores/message/upstash_redis.ts", "import": { "types": "./dist/stores/message/upstash_redis.d.ts", "default": "./dist/stores/message/upstash_redis.js" @@ -2721,10 +2722,10 @@ "require": { "types": "./dist/stores/message/upstash_redis.d.cts", "default": "./dist/stores/message/upstash_redis.cjs" - }, - "input": "./src/stores/message/upstash_redis.ts" + } }, "./stores/message/xata": { + "input": "./src/stores/message/xata.ts", "import": { "types": "./dist/stores/message/xata.d.ts", "default": "./dist/stores/message/xata.js" @@ -2732,10 +2733,10 @@ "require": { "types": "./dist/stores/message/xata.d.cts", "default": "./dist/stores/message/xata.cjs" - }, - "input": "./src/stores/message/xata.ts" + } }, "./stores/message/zep_cloud": { + "input": "./src/stores/message/zep_cloud.ts", "import": { "types": "./dist/stores/message/zep_cloud.d.ts", "default": "./dist/stores/message/zep_cloud.js" @@ -2743,10 +2744,10 @@ "require": { "types": "./dist/stores/message/zep_cloud.d.cts", "default": "./dist/stores/message/zep_cloud.cjs" - }, - "input": "./src/stores/message/zep_cloud.ts" + } }, "./memory/chat_memory": { + "input": "./src/memory/chat_memory.ts", "import": { "types": "./dist/memory/chat_memory.d.ts", "default": "./dist/memory/chat_memory.js" @@ -2754,10 +2755,10 @@ "require": { "types": "./dist/memory/chat_memory.d.cts", "default": "./dist/memory/chat_memory.cjs" - }, - "input": "./src/memory/chat_memory.ts" + } }, "./memory/mem0": { + "input": "./src/memory/mem0.ts", "import": { "types": "./dist/memory/mem0.d.ts", "default": "./dist/memory/mem0.js" @@ -2765,10 +2766,10 @@ "require": { "types": "./dist/memory/mem0.d.cts", "default": "./dist/memory/mem0.cjs" - }, - "input": "./src/memory/mem0.ts" + } }, "./memory/motorhead_memory": { + "input": "./src/memory/motorhead_memory.ts", "import": { "types": "./dist/memory/motorhead_memory.d.ts", "default": "./dist/memory/motorhead_memory.js" @@ -2776,10 +2777,10 @@ "require": { "types": "./dist/memory/motorhead_memory.d.cts", "default": "./dist/memory/motorhead_memory.cjs" - }, - "input": "./src/memory/motorhead_memory.ts" + } }, "./memory/zep": { + "input": "./src/memory/zep.ts", "import": { "types": "./dist/memory/zep.d.ts", "default": "./dist/memory/zep.js" @@ -2787,10 +2788,10 @@ "require": { "types": "./dist/memory/zep.d.cts", "default": "./dist/memory/zep.cjs" - }, - "input": "./src/memory/zep.ts" + } }, "./memory/zep_cloud": { + "input": "./src/memory/zep_cloud.ts", "import": { "types": "./dist/memory/zep_cloud.d.ts", "default": "./dist/memory/zep_cloud.js" @@ -2798,10 +2799,10 @@ "require": { "types": "./dist/memory/zep_cloud.d.cts", "default": "./dist/memory/zep_cloud.cjs" - }, - "input": "./src/memory/zep_cloud.ts" + } }, "./indexes/base": { + "input": "./src/indexes/base.ts", "import": { "types": "./dist/indexes/base.d.ts", "default": "./dist/indexes/base.js" @@ -2809,10 +2810,10 @@ "require": { "types": "./dist/indexes/base.d.cts", "default": "./dist/indexes/base.cjs" - }, - "input": "./src/indexes/base.ts" + } }, "./indexes/postgres": { + "input": "./src/indexes/postgres.ts", "import": { "types": "./dist/indexes/postgres.d.ts", "default": "./dist/indexes/postgres.js" @@ -2820,10 +2821,10 @@ "require": { "types": "./dist/indexes/postgres.d.cts", "default": "./dist/indexes/postgres.cjs" - }, - "input": "./src/indexes/postgres.ts" + } }, "./indexes/memory": { + "input": "./src/indexes/memory.ts", "import": { "types": "./dist/indexes/memory.d.ts", "default": "./dist/indexes/memory.js" @@ -2831,10 +2832,10 @@ "require": { "types": "./dist/indexes/memory.d.cts", "default": "./dist/indexes/memory.cjs" - }, - "input": "./src/indexes/memory.ts" + } }, "./indexes/sqlite": { + "input": "./src/indexes/sqlite.ts", "import": { "types": "./dist/indexes/sqlite.d.ts", "default": "./dist/indexes/sqlite.js" @@ -2842,10 +2843,10 @@ "require": { "types": "./dist/indexes/sqlite.d.cts", "default": "./dist/indexes/sqlite.cjs" - }, - "input": "./src/indexes/sqlite.ts" + } }, "./document_loaders/web/airtable": { + "input": "./src/document_loaders/web/airtable.ts", "import": { "types": "./dist/document_loaders/web/airtable.d.ts", "default": "./dist/document_loaders/web/airtable.js" @@ -2853,10 +2854,10 @@ "require": { "types": "./dist/document_loaders/web/airtable.d.cts", "default": "./dist/document_loaders/web/airtable.cjs" - }, - "input": "./src/document_loaders/web/airtable.ts" + } }, "./document_loaders/web/apify_dataset": { + "input": "./src/document_loaders/web/apify_dataset.ts", "import": { "types": "./dist/document_loaders/web/apify_dataset.d.ts", "default": "./dist/document_loaders/web/apify_dataset.js" @@ -2864,10 +2865,10 @@ "require": { "types": "./dist/document_loaders/web/apify_dataset.d.cts", "default": "./dist/document_loaders/web/apify_dataset.cjs" - }, - "input": "./src/document_loaders/web/apify_dataset.ts" + } }, "./document_loaders/web/assemblyai": { + "input": "./src/document_loaders/web/assemblyai.ts", "import": { "types": "./dist/document_loaders/web/assemblyai.d.ts", "default": "./dist/document_loaders/web/assemblyai.js" @@ -2875,10 +2876,10 @@ "require": { "types": "./dist/document_loaders/web/assemblyai.d.cts", "default": "./dist/document_loaders/web/assemblyai.cjs" - }, - "input": "./src/document_loaders/web/assemblyai.ts" + } }, "./document_loaders/web/azure_blob_storage_container": { + "input": "./src/document_loaders/web/azure_blob_storage_container.ts", "import": { "types": "./dist/document_loaders/web/azure_blob_storage_container.d.ts", "default": "./dist/document_loaders/web/azure_blob_storage_container.js" @@ -2886,10 +2887,10 @@ "require": { "types": "./dist/document_loaders/web/azure_blob_storage_container.d.cts", "default": "./dist/document_loaders/web/azure_blob_storage_container.cjs" - }, - "input": "./src/document_loaders/web/azure_blob_storage_container.ts" + } }, "./document_loaders/web/azure_blob_storage_file": { + "input": "./src/document_loaders/web/azure_blob_storage_file.ts", "import": { "types": "./dist/document_loaders/web/azure_blob_storage_file.d.ts", "default": "./dist/document_loaders/web/azure_blob_storage_file.js" @@ -2897,10 +2898,10 @@ "require": { "types": "./dist/document_loaders/web/azure_blob_storage_file.d.cts", "default": "./dist/document_loaders/web/azure_blob_storage_file.cjs" - }, - "input": "./src/document_loaders/web/azure_blob_storage_file.ts" + } }, "./document_loaders/web/browserbase": { + "input": "./src/document_loaders/web/browserbase.ts", "import": { "types": "./dist/document_loaders/web/browserbase.d.ts", "default": "./dist/document_loaders/web/browserbase.js" @@ -2908,10 +2909,10 @@ "require": { "types": "./dist/document_loaders/web/browserbase.d.cts", "default": "./dist/document_loaders/web/browserbase.cjs" - }, - "input": "./src/document_loaders/web/browserbase.ts" + } }, "./document_loaders/web/cheerio": { + "input": "./src/document_loaders/web/cheerio.ts", "import": { "types": "./dist/document_loaders/web/cheerio.d.ts", "default": "./dist/document_loaders/web/cheerio.js" @@ -2919,10 +2920,10 @@ "require": { "types": "./dist/document_loaders/web/cheerio.d.cts", "default": "./dist/document_loaders/web/cheerio.cjs" - }, - "input": "./src/document_loaders/web/cheerio.ts" + } }, "./document_loaders/web/html": { + "input": "./src/document_loaders/web/html.ts", "import": { "types": "./dist/document_loaders/web/html.d.ts", "default": "./dist/document_loaders/web/html.js" @@ -2930,10 +2931,10 @@ "require": { "types": "./dist/document_loaders/web/html.d.cts", "default": "./dist/document_loaders/web/html.cjs" - }, - "input": "./src/document_loaders/web/html.ts" + } }, "./document_loaders/web/puppeteer": { + "input": "./src/document_loaders/web/puppeteer.ts", "import": { "types": "./dist/document_loaders/web/puppeteer.d.ts", "default": "./dist/document_loaders/web/puppeteer.js" @@ -2941,10 +2942,10 @@ "require": { "types": "./dist/document_loaders/web/puppeteer.d.cts", "default": "./dist/document_loaders/web/puppeteer.cjs" - }, - "input": "./src/document_loaders/web/puppeteer.ts" + } }, "./document_loaders/web/playwright": { + "input": "./src/document_loaders/web/playwright.ts", "import": { "types": "./dist/document_loaders/web/playwright.d.ts", "default": "./dist/document_loaders/web/playwright.js" @@ -2952,10 +2953,10 @@ "require": { "types": "./dist/document_loaders/web/playwright.d.cts", "default": "./dist/document_loaders/web/playwright.cjs" - }, - "input": "./src/document_loaders/web/playwright.ts" + } }, "./document_loaders/web/college_confidential": { + "input": "./src/document_loaders/web/college_confidential.ts", "import": { "types": "./dist/document_loaders/web/college_confidential.d.ts", "default": "./dist/document_loaders/web/college_confidential.js" @@ -2963,10 +2964,10 @@ "require": { "types": "./dist/document_loaders/web/college_confidential.d.cts", "default": "./dist/document_loaders/web/college_confidential.cjs" - }, - "input": "./src/document_loaders/web/college_confidential.ts" + } }, "./document_loaders/web/google_cloud_storage": { + "input": "./src/document_loaders/web/google_cloud_storage.ts", "import": { "types": "./dist/document_loaders/web/google_cloud_storage.d.ts", "default": "./dist/document_loaders/web/google_cloud_storage.js" @@ -2974,10 +2975,10 @@ "require": { "types": "./dist/document_loaders/web/google_cloud_storage.d.cts", "default": "./dist/document_loaders/web/google_cloud_storage.cjs" - }, - "input": "./src/document_loaders/web/google_cloud_storage.ts" + } }, "./document_loaders/web/gitbook": { + "input": "./src/document_loaders/web/gitbook.ts", "import": { "types": "./dist/document_loaders/web/gitbook.d.ts", "default": "./dist/document_loaders/web/gitbook.js" @@ -2985,10 +2986,10 @@ "require": { "types": "./dist/document_loaders/web/gitbook.d.cts", "default": "./dist/document_loaders/web/gitbook.cjs" - }, - "input": "./src/document_loaders/web/gitbook.ts" + } }, "./document_loaders/web/hn": { + "input": "./src/document_loaders/web/hn.ts", "import": { "types": "./dist/document_loaders/web/hn.d.ts", "default": "./dist/document_loaders/web/hn.js" @@ -2996,10 +2997,10 @@ "require": { "types": "./dist/document_loaders/web/hn.d.cts", "default": "./dist/document_loaders/web/hn.cjs" - }, - "input": "./src/document_loaders/web/hn.ts" + } }, "./document_loaders/web/imsdb": { + "input": "./src/document_loaders/web/imsdb.ts", "import": { "types": "./dist/document_loaders/web/imsdb.d.ts", "default": "./dist/document_loaders/web/imsdb.js" @@ -3007,10 +3008,10 @@ "require": { "types": "./dist/document_loaders/web/imsdb.d.cts", "default": "./dist/document_loaders/web/imsdb.cjs" - }, - "input": "./src/document_loaders/web/imsdb.ts" + } }, "./document_loaders/web/jira": { + "input": "./src/document_loaders/web/jira.ts", "import": { "types": "./dist/document_loaders/web/jira.d.ts", "default": "./dist/document_loaders/web/jira.js" @@ -3018,10 +3019,10 @@ "require": { "types": "./dist/document_loaders/web/jira.d.cts", "default": "./dist/document_loaders/web/jira.cjs" - }, - "input": "./src/document_loaders/web/jira.ts" + } }, "./document_loaders/web/figma": { + "input": "./src/document_loaders/web/figma.ts", "import": { "types": "./dist/document_loaders/web/figma.d.ts", "default": "./dist/document_loaders/web/figma.js" @@ -3029,10 +3030,10 @@ "require": { "types": "./dist/document_loaders/web/figma.d.cts", "default": "./dist/document_loaders/web/figma.cjs" - }, - "input": "./src/document_loaders/web/figma.ts" + } }, "./document_loaders/web/firecrawl": { + "input": "./src/document_loaders/web/firecrawl.ts", "import": { "types": "./dist/document_loaders/web/firecrawl.d.ts", "default": "./dist/document_loaders/web/firecrawl.js" @@ -3040,10 +3041,10 @@ "require": { "types": "./dist/document_loaders/web/firecrawl.d.cts", "default": "./dist/document_loaders/web/firecrawl.cjs" - }, - "input": "./src/document_loaders/web/firecrawl.ts" + } }, "./document_loaders/web/github": { + "input": "./src/document_loaders/web/github.ts", "import": { "types": "./dist/document_loaders/web/github.d.ts", "default": "./dist/document_loaders/web/github.js" @@ -3051,10 +3052,10 @@ "require": { "types": "./dist/document_loaders/web/github.d.cts", "default": "./dist/document_loaders/web/github.cjs" - }, - "input": "./src/document_loaders/web/github.ts" + } }, "./document_loaders/web/taskade": { + "input": "./src/document_loaders/web/taskade.ts", "import": { "types": "./dist/document_loaders/web/taskade.d.ts", "default": "./dist/document_loaders/web/taskade.js" @@ -3062,10 +3063,10 @@ "require": { "types": "./dist/document_loaders/web/taskade.d.cts", "default": "./dist/document_loaders/web/taskade.cjs" - }, - "input": "./src/document_loaders/web/taskade.ts" + } }, "./document_loaders/web/notionapi": { + "input": "./src/document_loaders/web/notionapi.ts", "import": { "types": "./dist/document_loaders/web/notionapi.d.ts", "default": "./dist/document_loaders/web/notionapi.js" @@ -3073,10 +3074,10 @@ "require": { "types": "./dist/document_loaders/web/notionapi.d.cts", "default": "./dist/document_loaders/web/notionapi.cjs" - }, - "input": "./src/document_loaders/web/notionapi.ts" + } }, "./document_loaders/web/pdf": { + "input": "./src/document_loaders/web/pdf.ts", "import": { "types": "./dist/document_loaders/web/pdf.d.ts", "default": "./dist/document_loaders/web/pdf.js" @@ -3084,10 +3085,10 @@ "require": { "types": "./dist/document_loaders/web/pdf.d.cts", "default": "./dist/document_loaders/web/pdf.cjs" - }, - "input": "./src/document_loaders/web/pdf.ts" + } }, "./document_loaders/web/recursive_url": { + "input": "./src/document_loaders/web/recursive_url.ts", "import": { "types": "./dist/document_loaders/web/recursive_url.d.ts", "default": "./dist/document_loaders/web/recursive_url.js" @@ -3095,10 +3096,10 @@ "require": { "types": "./dist/document_loaders/web/recursive_url.d.cts", "default": "./dist/document_loaders/web/recursive_url.cjs" - }, - "input": "./src/document_loaders/web/recursive_url.ts" + } }, "./document_loaders/web/s3": { + "input": "./src/document_loaders/web/s3.ts", "import": { "types": "./dist/document_loaders/web/s3.d.ts", "default": "./dist/document_loaders/web/s3.js" @@ -3106,10 +3107,10 @@ "require": { "types": "./dist/document_loaders/web/s3.d.cts", "default": "./dist/document_loaders/web/s3.cjs" - }, - "input": "./src/document_loaders/web/s3.ts" + } }, "./document_loaders/web/sitemap": { + "input": "./src/document_loaders/web/sitemap.ts", "import": { "types": "./dist/document_loaders/web/sitemap.d.ts", "default": "./dist/document_loaders/web/sitemap.js" @@ -3117,10 +3118,10 @@ "require": { "types": "./dist/document_loaders/web/sitemap.d.cts", "default": "./dist/document_loaders/web/sitemap.cjs" - }, - "input": "./src/document_loaders/web/sitemap.ts" + } }, "./document_loaders/web/sonix_audio": { + "input": "./src/document_loaders/web/sonix_audio.ts", "import": { "types": "./dist/document_loaders/web/sonix_audio.d.ts", "default": "./dist/document_loaders/web/sonix_audio.js" @@ -3128,10 +3129,10 @@ "require": { "types": "./dist/document_loaders/web/sonix_audio.d.cts", "default": "./dist/document_loaders/web/sonix_audio.cjs" - }, - "input": "./src/document_loaders/web/sonix_audio.ts" + } }, "./document_loaders/web/confluence": { + "input": "./src/document_loaders/web/confluence.ts", "import": { "types": "./dist/document_loaders/web/confluence.d.ts", "default": "./dist/document_loaders/web/confluence.js" @@ -3139,10 +3140,10 @@ "require": { "types": "./dist/document_loaders/web/confluence.d.cts", "default": "./dist/document_loaders/web/confluence.cjs" - }, - "input": "./src/document_loaders/web/confluence.ts" + } }, "./document_loaders/web/couchbase": { + "input": "./src/document_loaders/web/couchbase.ts", "import": { "types": "./dist/document_loaders/web/couchbase.d.ts", "default": "./dist/document_loaders/web/couchbase.js" @@ -3150,10 +3151,10 @@ "require": { "types": "./dist/document_loaders/web/couchbase.d.cts", "default": "./dist/document_loaders/web/couchbase.cjs" - }, - "input": "./src/document_loaders/web/couchbase.ts" + } }, "./document_loaders/web/searchapi": { + "input": "./src/document_loaders/web/searchapi.ts", "import": { "types": "./dist/document_loaders/web/searchapi.d.ts", "default": "./dist/document_loaders/web/searchapi.js" @@ -3161,10 +3162,10 @@ "require": { "types": "./dist/document_loaders/web/searchapi.d.cts", "default": "./dist/document_loaders/web/searchapi.cjs" - }, - "input": "./src/document_loaders/web/searchapi.ts" + } }, "./document_loaders/web/serpapi": { + "input": "./src/document_loaders/web/serpapi.ts", "import": { "types": "./dist/document_loaders/web/serpapi.d.ts", "default": "./dist/document_loaders/web/serpapi.js" @@ -3172,10 +3173,10 @@ "require": { "types": "./dist/document_loaders/web/serpapi.d.cts", "default": "./dist/document_loaders/web/serpapi.cjs" - }, - "input": "./src/document_loaders/web/serpapi.ts" + } }, "./document_loaders/web/sort_xyz_blockchain": { + "input": "./src/document_loaders/web/sort_xyz_blockchain.ts", "import": { "types": "./dist/document_loaders/web/sort_xyz_blockchain.d.ts", "default": "./dist/document_loaders/web/sort_xyz_blockchain.js" @@ -3183,10 +3184,10 @@ "require": { "types": "./dist/document_loaders/web/sort_xyz_blockchain.d.cts", "default": "./dist/document_loaders/web/sort_xyz_blockchain.cjs" - }, - "input": "./src/document_loaders/web/sort_xyz_blockchain.ts" + } }, "./document_loaders/web/spider": { + "input": "./src/document_loaders/web/spider.ts", "import": { "types": "./dist/document_loaders/web/spider.d.ts", "default": "./dist/document_loaders/web/spider.js" @@ -3194,10 +3195,10 @@ "require": { "types": "./dist/document_loaders/web/spider.d.cts", "default": "./dist/document_loaders/web/spider.cjs" - }, - "input": "./src/document_loaders/web/spider.ts" + } }, "./document_loaders/web/youtube": { + "input": "./src/document_loaders/web/youtube.ts", "import": { "types": "./dist/document_loaders/web/youtube.d.ts", "default": "./dist/document_loaders/web/youtube.js" @@ -3205,10 +3206,10 @@ "require": { "types": "./dist/document_loaders/web/youtube.d.cts", "default": "./dist/document_loaders/web/youtube.cjs" - }, - "input": "./src/document_loaders/web/youtube.ts" + } }, "./document_loaders/fs/chatgpt": { + "input": "./src/document_loaders/fs/chatgpt.ts", "import": { "types": "./dist/document_loaders/fs/chatgpt.d.ts", "default": "./dist/document_loaders/fs/chatgpt.js" @@ -3216,10 +3217,10 @@ "require": { "types": "./dist/document_loaders/fs/chatgpt.d.cts", "default": "./dist/document_loaders/fs/chatgpt.cjs" - }, - "input": "./src/document_loaders/fs/chatgpt.ts" + } }, "./document_loaders/fs/srt": { + "input": "./src/document_loaders/fs/srt.ts", "import": { "types": "./dist/document_loaders/fs/srt.d.ts", "default": "./dist/document_loaders/fs/srt.js" @@ -3227,10 +3228,10 @@ "require": { "types": "./dist/document_loaders/fs/srt.d.cts", "default": "./dist/document_loaders/fs/srt.cjs" - }, - "input": "./src/document_loaders/fs/srt.ts" + } }, "./document_loaders/fs/pdf": { + "input": "./src/document_loaders/fs/pdf.ts", "import": { "types": "./dist/document_loaders/fs/pdf.d.ts", "default": "./dist/document_loaders/fs/pdf.js" @@ -3238,10 +3239,10 @@ "require": { "types": "./dist/document_loaders/fs/pdf.d.cts", "default": "./dist/document_loaders/fs/pdf.cjs" - }, - "input": "./src/document_loaders/fs/pdf.ts" + } }, "./document_loaders/fs/docx": { + "input": "./src/document_loaders/fs/docx.ts", "import": { "types": "./dist/document_loaders/fs/docx.d.ts", "default": "./dist/document_loaders/fs/docx.js" @@ -3249,10 +3250,10 @@ "require": { "types": "./dist/document_loaders/fs/docx.d.cts", "default": "./dist/document_loaders/fs/docx.cjs" - }, - "input": "./src/document_loaders/fs/docx.ts" + } }, "./document_loaders/fs/epub": { + "input": "./src/document_loaders/fs/epub.ts", "import": { "types": "./dist/document_loaders/fs/epub.d.ts", "default": "./dist/document_loaders/fs/epub.js" @@ -3260,10 +3261,10 @@ "require": { "types": "./dist/document_loaders/fs/epub.d.cts", "default": "./dist/document_loaders/fs/epub.cjs" - }, - "input": "./src/document_loaders/fs/epub.ts" + } }, "./document_loaders/fs/csv": { + "input": "./src/document_loaders/fs/csv.ts", "import": { "types": "./dist/document_loaders/fs/csv.d.ts", "default": "./dist/document_loaders/fs/csv.js" @@ -3271,10 +3272,10 @@ "require": { "types": "./dist/document_loaders/fs/csv.d.cts", "default": "./dist/document_loaders/fs/csv.cjs" - }, - "input": "./src/document_loaders/fs/csv.ts" + } }, "./document_loaders/fs/notion": { + "input": "./src/document_loaders/fs/notion.ts", "import": { "types": "./dist/document_loaders/fs/notion.d.ts", "default": "./dist/document_loaders/fs/notion.js" @@ -3282,10 +3283,10 @@ "require": { "types": "./dist/document_loaders/fs/notion.d.cts", "default": "./dist/document_loaders/fs/notion.cjs" - }, - "input": "./src/document_loaders/fs/notion.ts" + } }, "./document_loaders/fs/obsidian": { + "input": "./src/document_loaders/fs/obsidian.ts", "import": { "types": "./dist/document_loaders/fs/obsidian.d.ts", "default": "./dist/document_loaders/fs/obsidian.js" @@ -3293,10 +3294,10 @@ "require": { "types": "./dist/document_loaders/fs/obsidian.d.cts", "default": "./dist/document_loaders/fs/obsidian.cjs" - }, - "input": "./src/document_loaders/fs/obsidian.ts" + } }, "./document_loaders/fs/unstructured": { + "input": "./src/document_loaders/fs/unstructured.ts", "import": { "types": "./dist/document_loaders/fs/unstructured.d.ts", "default": "./dist/document_loaders/fs/unstructured.js" @@ -3304,10 +3305,10 @@ "require": { "types": "./dist/document_loaders/fs/unstructured.d.cts", "default": "./dist/document_loaders/fs/unstructured.cjs" - }, - "input": "./src/document_loaders/fs/unstructured.ts" + } }, "./document_loaders/fs/openai_whisper_audio": { + "input": "./src/document_loaders/fs/openai_whisper_audio.ts", "import": { "types": "./dist/document_loaders/fs/openai_whisper_audio.d.ts", "default": "./dist/document_loaders/fs/openai_whisper_audio.js" @@ -3315,10 +3316,10 @@ "require": { "types": "./dist/document_loaders/fs/openai_whisper_audio.d.cts", "default": "./dist/document_loaders/fs/openai_whisper_audio.cjs" - }, - "input": "./src/document_loaders/fs/openai_whisper_audio.ts" + } }, "./document_loaders/fs/pptx": { + "input": "./src/document_loaders/fs/pptx.ts", "import": { "types": "./dist/document_loaders/fs/pptx.d.ts", "default": "./dist/document_loaders/fs/pptx.js" @@ -3326,10 +3327,10 @@ "require": { "types": "./dist/document_loaders/fs/pptx.d.cts", "default": "./dist/document_loaders/fs/pptx.cjs" - }, - "input": "./src/document_loaders/fs/pptx.ts" + } }, "./utils/convex": { + "input": "./src/utils/convex.ts", "import": { "types": "./dist/utils/convex.d.ts", "default": "./dist/utils/convex.js" @@ -3337,10 +3338,10 @@ "require": { "types": "./dist/utils/convex.d.cts", "default": "./dist/utils/convex.cjs" - }, - "input": "./src/utils/convex.ts" + } }, "./utils/event_source_parse": { + "input": "./src/utils/event_source_parse.ts", "import": { "types": "./dist/utils/event_source_parse.d.ts", "default": "./dist/utils/event_source_parse.js" @@ -3348,10 +3349,10 @@ "require": { "types": "./dist/utils/event_source_parse.d.cts", "default": "./dist/utils/event_source_parse.cjs" - }, - "input": "./src/utils/event_source_parse.ts" + } }, "./utils/cassandra": { + "input": "./src/utils/cassandra.ts", "import": { "types": "./dist/utils/cassandra.d.ts", "default": "./dist/utils/cassandra.js" @@ -3359,10 +3360,10 @@ "require": { "types": "./dist/utils/cassandra.d.cts", "default": "./dist/utils/cassandra.cjs" - }, - "input": "./src/utils/cassandra.ts" + } }, "./experimental/callbacks/handlers/datadog": { + "input": "./src/experimental/callbacks/handlers/datadog.ts", "import": { "types": "./dist/experimental/callbacks/handlers/datadog.d.ts", "default": "./dist/experimental/callbacks/handlers/datadog.js" @@ -3370,10 +3371,10 @@ "require": { "types": "./dist/experimental/callbacks/handlers/datadog.d.cts", "default": "./dist/experimental/callbacks/handlers/datadog.cjs" - }, - "input": "./src/experimental/callbacks/handlers/datadog.ts" + } }, "./experimental/graph_transformers/llm": { + "input": "./src/experimental/graph_transformers/llm.ts", "import": { "types": "./dist/experimental/graph_transformers/llm.d.ts", "default": "./dist/experimental/graph_transformers/llm.js" @@ -3381,10 +3382,10 @@ "require": { "types": "./dist/experimental/graph_transformers/llm.d.cts", "default": "./dist/experimental/graph_transformers/llm.cjs" - }, - "input": "./src/experimental/graph_transformers/llm.ts" + } }, "./experimental/multimodal_embeddings/googlevertexai": { + "input": "./src/experimental/multimodal_embeddings/googlevertexai.ts", "import": { "types": "./dist/experimental/multimodal_embeddings/googlevertexai.d.ts", "default": "./dist/experimental/multimodal_embeddings/googlevertexai.js" @@ -3392,10 +3393,10 @@ "require": { "types": "./dist/experimental/multimodal_embeddings/googlevertexai.d.cts", "default": "./dist/experimental/multimodal_embeddings/googlevertexai.cjs" - }, - "input": "./src/experimental/multimodal_embeddings/googlevertexai.ts" + } }, "./experimental/llms/chrome_ai": { + "input": "./src/experimental/llms/chrome_ai.ts", "import": { "types": "./dist/experimental/llms/chrome_ai.d.ts", "default": "./dist/experimental/llms/chrome_ai.js" @@ -3403,10 +3404,10 @@ "require": { "types": "./dist/experimental/llms/chrome_ai.d.cts", "default": "./dist/experimental/llms/chrome_ai.cjs" - }, - "input": "./src/experimental/llms/chrome_ai.ts" + } }, "./experimental/tools/pyinterpreter": { + "input": "./src/experimental/tools/pyinterpreter.ts", "import": { "types": "./dist/experimental/tools/pyinterpreter.d.ts", "default": "./dist/experimental/tools/pyinterpreter.js" @@ -3414,10 +3415,10 @@ "require": { "types": "./dist/experimental/tools/pyinterpreter.d.cts", "default": "./dist/experimental/tools/pyinterpreter.cjs" - }, - "input": "./src/experimental/tools/pyinterpreter.ts" + } }, "./chains/graph_qa/cypher": { + "input": "./src/chains/graph_qa/cypher.ts", "import": { "types": "./dist/chains/graph_qa/cypher.d.ts", "default": "./dist/chains/graph_qa/cypher.js" @@ -3425,12 +3426,14 @@ "require": { "types": "./dist/chains/graph_qa/cypher.d.cts", "default": "./dist/chains/graph_qa/cypher.cjs" - }, - "input": "./src/chains/graph_qa/cypher.ts" + } }, "./package.json": "./package.json" }, "files": [ - "dist/" + "dist/", + "CHANGELOG.md", + "README.md", + "LICENSE" ] } \ No newline at end of file diff --git a/libs/langchain-core/CHANGELOG.md b/libs/langchain-core/CHANGELOG.md index e7917a983dab..048ffd8d4094 100644 --- a/libs/langchain-core/CHANGELOG.md +++ b/libs/langchain-core/CHANGELOG.md @@ -1,5 +1,100 @@ # @langchain/core +## 1.0.0 + +πŸŽ‰ **LangChain v1.0** is here! This release provides a focused, production-ready foundation for building agents with significant improvements to the core abstractions and APIs. See the [release notes](https://docs.langchain.com/oss/javascript/releases/langchain-v1) for more details. + +### ✨ Major Features + +#### Standard content blocks + +A new unified API for accessing modern LLM features across all providers: + +- **New `contentBlocks` property**: Provides provider-agnostic access to reasoning traces, citations, built-in tools (web search, code interpreters, etc.), and other advanced LLM features +- **Type-safe**: Full TypeScript support with type hints for all content block types +- **Backward compatible**: Content blocks can be loaded lazily with no breaking changes to existing code + +Example: + +```typescript +const response = await model.invoke([ + { role: "user", content: "What is the weather in Tokyo?" }, +]); + +// Access structured content blocks +for (const block of response.contentBlocks) { + if (block.type === "thinking") { + console.log("Model reasoning:", block.thinking); + } else if (block.type === "text") { + console.log("Response:", block.text); + } +} +``` + +For more information, see our guide on [content blocks](https://docs.langchain.com/oss/javascript/langchain/messages#content). + +#### Enhanced Message API + +Improvements to the core message types: + +- **Structured content**: Better support for multimodal content with the new content blocks API +- **Provider compatibility**: Consistent message format across all LLM providers +- **Rich metadata**: Enhanced metadata support for tracking message provenance and transformations + +### πŸ”§ Improvements + +- **Better structured output generation**: Core abstractions for generating structured outputs in the main agent loop +- **Improved type safety**: Enhanced TypeScript definitions across all core abstractions +- **Performance optimizations**: Reduced overhead in message processing and runnable composition +- **Better error handling**: More informative error messages and better error recovery + +### πŸ“¦ Package Changes + +The `@langchain/core` package remains focused on essential abstractions: + +- Core message types and content blocks +- Base runnable abstractions +- Tool definitions and schemas +- Middleware infrastructure +- Callback system +- Output parsers +- Prompt templates + +### πŸ”„ Migration Notes + +**Backward Compatibility**: This release maintains backward compatibility with existing code. Content blocks are loaded lazily, so no changes are required to existing applications. + +**New Features**: To take advantage of new features like content blocks and middleware: + +1. Update to `@langchain/core@next`: + + ```bash + npm install @langchain/core@1.0.0 + ``` + +2. Use the new `contentBlocks` property to access rich content: + + ```typescript + const response = await model.invoke(messages); + console.log(response.contentBlocks); // New API + console.log(response.content); // Legacy API still works + ``` + +3. For middleware and `createAgent`, install `langchain@next`: + + ```bash + npm install langchain@1.0.0 @langchain/core@1.0.0 + ``` + +### πŸ“š Additional Resources + +- [LangChain 1.0 Announcement](https://blog.langchain.com/langchain-langchain-1-0-alpha-releases/) +- [Migration Guide](https://docs.langchain.com/oss/javascript/migrate/langchain-v1) +- [Content Blocks Documentation](https://docs.langchain.com/oss/javascript/langchain/messages#content) +- [Agents Documentation](https://docs.langchain.com/oss/javascript/langchain/agents) + +--- + ## 0.3.78 ### Patch Changes diff --git a/libs/langchain-core/README.md b/libs/langchain-core/README.md index f41f185ebb4f..cd07ec6aa3a9 100644 --- a/libs/langchain-core/README.md +++ b/libs/langchain-core/README.md @@ -72,27 +72,10 @@ leigh Note that for compatibility, all used LangChain packages (including the base LangChain package, which itself depends on core!) must share the same version of `@langchain/core`. This means that you may need to install/resolve a specific version of `@langchain/core` that matches the dependencies of your used packages. -## πŸ“• Releases & Versioning - -`@langchain/core` is currently on version `0.3.x`. - -As `@langchain/core` contains the base abstractions and runtime for the whole LangChain ecosystem, we will communicate any breaking changes with advance notice and version bumps. The exception for this is anything in `@langchain/core/beta`. The reason for `@langchain/core/beta` is that given the rate of change of the field, being able to move quickly is still a priority, and this module is our attempt to do so. - -Minor version increases will occur for: - -- Breaking changes for any public interfaces NOT in `@langchain/core/beta` - -Patch version increases will occur for: - -- Bug fixes -- New features -- Any changes to private interfaces -- Any changes to `@langchain/core/beta` - ## πŸ“¦ Creating your own package Other LangChain packages should add this package as a dependency and extend the classes within. -For an example, see the [@langchain/anthropic](https://github.com/langchain-ai/langchainjs/tree/main/libs/langchain-anthropic) in this repo. +For an example, see the [@langchain/anthropic](https://github.com/langchain-ai/langchainjs/tree/main/libs/providers/langchain-anthropic) in this repo. Because all used packages must share the same version of core, packages should never directly depend on `@langchain/core`. Instead they should have core as a peer dependency and a dev dependency. We suggest using a tilde dependency to allow for different (backwards-compatible) patch versions: @@ -116,12 +99,8 @@ Because all used packages must share the same version of core, packages should n } ``` -This recommendation will change to a caret once a major version (1.x.x) release has occurred. - We suggest making all packages cross-compatible with ESM and CJS using a build step like the one in -[@langchain/anthropic](https://github.com/langchain-ai/langchainjs/tree/main/libs/langchain-anthropic), then running `pnpm build` before running `npm publish`. - -We will be exploring how to make this process easier in the future. +[@langchain/anthropic](https://github.com/langchain-ai/langchainjs/tree/main/libs/providers/langchain-anthropic), then running `pnpm build` before running `npm publish`. ## πŸ’ Contributing diff --git a/libs/langchain-core/package.json b/libs/langchain-core/package.json index 385330ba51aa..9b9f8298b1d9 100644 --- a/libs/langchain-core/package.json +++ b/libs/langchain-core/package.json @@ -1,6 +1,6 @@ { "name": "@langchain/core", - "version": "1.0.0-alpha.7", + "version": "1.0.1", "description": "Core LangChain.js abstractions and schemas", "type": "module", "engines": { @@ -75,6 +75,7 @@ ], "exports": { ".": { + "input": "./src/index.ts", "require": { "types": "./dist/index.d.cts", "default": "./dist/index.cjs" @@ -82,10 +83,10 @@ "import": { "types": "./dist/index.d.ts", "default": "./dist/index.js" - }, - "input": "./src/index.ts" + } }, "./agents": { + "input": "./src/agents.ts", "require": { "types": "./dist/agents.d.cts", "default": "./dist/agents.cjs" @@ -93,10 +94,10 @@ "import": { "types": "./dist/agents.d.ts", "default": "./dist/agents.js" - }, - "input": "./src/agents.ts" + } }, "./caches": { + "input": "./src/caches/base.ts", "require": { "types": "./dist/caches/base.d.cts", "default": "./dist/caches/base.cjs" @@ -104,10 +105,10 @@ "import": { "types": "./dist/caches/base.d.ts", "default": "./dist/caches/base.js" - }, - "input": "./src/caches/base.ts" + } }, "./callbacks/base": { + "input": "./src/callbacks/base.ts", "require": { "types": "./dist/callbacks/base.d.cts", "default": "./dist/callbacks/base.cjs" @@ -115,10 +116,10 @@ "import": { "types": "./dist/callbacks/base.d.ts", "default": "./dist/callbacks/base.js" - }, - "input": "./src/callbacks/base.ts" + } }, "./callbacks/dispatch": { + "input": "./src/callbacks/dispatch/index.ts", "require": { "types": "./dist/callbacks/dispatch/index.d.cts", "default": "./dist/callbacks/dispatch/index.cjs" @@ -126,10 +127,10 @@ "import": { "types": "./dist/callbacks/dispatch/index.d.ts", "default": "./dist/callbacks/dispatch/index.js" - }, - "input": "./src/callbacks/dispatch/index.ts" + } }, "./callbacks/dispatch/web": { + "input": "./src/callbacks/dispatch/web.ts", "require": { "types": "./dist/callbacks/dispatch/web.d.cts", "default": "./dist/callbacks/dispatch/web.cjs" @@ -137,10 +138,10 @@ "import": { "types": "./dist/callbacks/dispatch/web.d.ts", "default": "./dist/callbacks/dispatch/web.js" - }, - "input": "./src/callbacks/dispatch/web.ts" + } }, "./callbacks/manager": { + "input": "./src/callbacks/manager.ts", "require": { "types": "./dist/callbacks/manager.d.cts", "default": "./dist/callbacks/manager.cjs" @@ -148,10 +149,10 @@ "import": { "types": "./dist/callbacks/manager.d.ts", "default": "./dist/callbacks/manager.js" - }, - "input": "./src/callbacks/manager.ts" + } }, "./callbacks/promises": { + "input": "./src/callbacks/promises.ts", "require": { "types": "./dist/callbacks/promises.d.cts", "default": "./dist/callbacks/promises.cjs" @@ -159,10 +160,10 @@ "import": { "types": "./dist/callbacks/promises.d.ts", "default": "./dist/callbacks/promises.js" - }, - "input": "./src/callbacks/promises.ts" + } }, "./chat_history": { + "input": "./src/chat_history.ts", "require": { "types": "./dist/chat_history.d.cts", "default": "./dist/chat_history.cjs" @@ -170,10 +171,10 @@ "import": { "types": "./dist/chat_history.d.ts", "default": "./dist/chat_history.js" - }, - "input": "./src/chat_history.ts" + } }, "./context": { + "input": "./src/context.ts", "require": { "types": "./dist/context.d.cts", "default": "./dist/context.cjs" @@ -181,10 +182,10 @@ "import": { "types": "./dist/context.d.ts", "default": "./dist/context.js" - }, - "input": "./src/context.ts" + } }, "./documents": { + "input": "./src/documents/index.ts", "require": { "types": "./dist/documents/index.d.cts", "default": "./dist/documents/index.cjs" @@ -192,10 +193,10 @@ "import": { "types": "./dist/documents/index.d.ts", "default": "./dist/documents/index.js" - }, - "input": "./src/documents/index.ts" + } }, "./document_loaders/base": { + "input": "./src/document_loaders/base.ts", "require": { "types": "./dist/document_loaders/base.d.cts", "default": "./dist/document_loaders/base.cjs" @@ -203,10 +204,10 @@ "import": { "types": "./dist/document_loaders/base.d.ts", "default": "./dist/document_loaders/base.js" - }, - "input": "./src/document_loaders/base.ts" + } }, "./document_loaders/langsmith": { + "input": "./src/document_loaders/langsmith.ts", "require": { "types": "./dist/document_loaders/langsmith.d.cts", "default": "./dist/document_loaders/langsmith.cjs" @@ -214,10 +215,10 @@ "import": { "types": "./dist/document_loaders/langsmith.d.ts", "default": "./dist/document_loaders/langsmith.js" - }, - "input": "./src/document_loaders/langsmith.ts" + } }, "./embeddings": { + "input": "./src/embeddings.ts", "require": { "types": "./dist/embeddings.d.cts", "default": "./dist/embeddings.cjs" @@ -225,10 +226,10 @@ "import": { "types": "./dist/embeddings.d.ts", "default": "./dist/embeddings.js" - }, - "input": "./src/embeddings.ts" + } }, "./example_selectors": { + "input": "./src/example_selectors/index.ts", "require": { "types": "./dist/example_selectors/index.d.cts", "default": "./dist/example_selectors/index.cjs" @@ -236,10 +237,10 @@ "import": { "types": "./dist/example_selectors/index.d.ts", "default": "./dist/example_selectors/index.js" - }, - "input": "./src/example_selectors/index.ts" + } }, "./indexing": { + "input": "./src/indexing/index.ts", "require": { "types": "./dist/indexing/index.d.cts", "default": "./dist/indexing/index.cjs" @@ -247,10 +248,10 @@ "import": { "types": "./dist/indexing/index.d.ts", "default": "./dist/indexing/index.js" - }, - "input": "./src/indexing/index.ts" + } }, "./language_models/base": { + "input": "./src/language_models/base.ts", "require": { "types": "./dist/language_models/base.d.cts", "default": "./dist/language_models/base.cjs" @@ -258,10 +259,10 @@ "import": { "types": "./dist/language_models/base.d.ts", "default": "./dist/language_models/base.js" - }, - "input": "./src/language_models/base.ts" + } }, "./language_models/chat_models": { + "input": "./src/language_models/chat_models.ts", "require": { "types": "./dist/language_models/chat_models.d.cts", "default": "./dist/language_models/chat_models.cjs" @@ -269,10 +270,10 @@ "import": { "types": "./dist/language_models/chat_models.d.ts", "default": "./dist/language_models/chat_models.js" - }, - "input": "./src/language_models/chat_models.ts" + } }, "./language_models/llms": { + "input": "./src/language_models/llms.ts", "require": { "types": "./dist/language_models/llms.d.cts", "default": "./dist/language_models/llms.cjs" @@ -280,10 +281,10 @@ "import": { "types": "./dist/language_models/llms.d.ts", "default": "./dist/language_models/llms.js" - }, - "input": "./src/language_models/llms.ts" + } }, "./load": { + "input": "./src/load/index.ts", "require": { "types": "./dist/load/index.d.cts", "default": "./dist/load/index.cjs" @@ -291,10 +292,10 @@ "import": { "types": "./dist/load/index.d.ts", "default": "./dist/load/index.js" - }, - "input": "./src/load/index.ts" + } }, "./load/serializable": { + "input": "./src/load/serializable.ts", "require": { "types": "./dist/load/serializable.d.cts", "default": "./dist/load/serializable.cjs" @@ -302,10 +303,10 @@ "import": { "types": "./dist/load/serializable.d.ts", "default": "./dist/load/serializable.js" - }, - "input": "./src/load/serializable.ts" + } }, "./memory": { + "input": "./src/memory.ts", "require": { "types": "./dist/memory.d.cts", "default": "./dist/memory.cjs" @@ -313,10 +314,10 @@ "import": { "types": "./dist/memory.d.ts", "default": "./dist/memory.js" - }, - "input": "./src/memory.ts" + } }, "./messages": { + "input": "./src/messages/index.ts", "require": { "types": "./dist/messages/index.d.cts", "default": "./dist/messages/index.cjs" @@ -324,10 +325,10 @@ "import": { "types": "./dist/messages/index.d.ts", "default": "./dist/messages/index.js" - }, - "input": "./src/messages/index.ts" + } }, "./messages/tool": { + "input": "./src/messages/tool.ts", "require": { "types": "./dist/messages/tool.d.cts", "default": "./dist/messages/tool.cjs" @@ -335,10 +336,10 @@ "import": { "types": "./dist/messages/tool.d.ts", "default": "./dist/messages/tool.js" - }, - "input": "./src/messages/tool.ts" + } }, "./output_parsers": { + "input": "./src/output_parsers/index.ts", "require": { "types": "./dist/output_parsers/index.d.cts", "default": "./dist/output_parsers/index.cjs" @@ -346,10 +347,10 @@ "import": { "types": "./dist/output_parsers/index.d.ts", "default": "./dist/output_parsers/index.js" - }, - "input": "./src/output_parsers/index.ts" + } }, "./output_parsers/openai_tools": { + "input": "./src/output_parsers/openai_tools/index.ts", "require": { "types": "./dist/output_parsers/openai_tools/index.d.cts", "default": "./dist/output_parsers/openai_tools/index.cjs" @@ -357,10 +358,10 @@ "import": { "types": "./dist/output_parsers/openai_tools/index.d.ts", "default": "./dist/output_parsers/openai_tools/index.js" - }, - "input": "./src/output_parsers/openai_tools/index.ts" + } }, "./output_parsers/openai_functions": { + "input": "./src/output_parsers/openai_functions/index.ts", "require": { "types": "./dist/output_parsers/openai_functions/index.d.cts", "default": "./dist/output_parsers/openai_functions/index.cjs" @@ -368,10 +369,10 @@ "import": { "types": "./dist/output_parsers/openai_functions/index.d.ts", "default": "./dist/output_parsers/openai_functions/index.js" - }, - "input": "./src/output_parsers/openai_functions/index.ts" + } }, "./outputs": { + "input": "./src/outputs.ts", "require": { "types": "./dist/outputs.d.cts", "default": "./dist/outputs.cjs" @@ -379,10 +380,10 @@ "import": { "types": "./dist/outputs.d.ts", "default": "./dist/outputs.js" - }, - "input": "./src/outputs.ts" + } }, "./prompts": { + "input": "./src/prompts/index.ts", "require": { "types": "./dist/prompts/index.d.cts", "default": "./dist/prompts/index.cjs" @@ -390,10 +391,10 @@ "import": { "types": "./dist/prompts/index.d.ts", "default": "./dist/prompts/index.js" - }, - "input": "./src/prompts/index.ts" + } }, "./prompt_values": { + "input": "./src/prompt_values.ts", "require": { "types": "./dist/prompt_values.d.cts", "default": "./dist/prompt_values.cjs" @@ -401,10 +402,10 @@ "import": { "types": "./dist/prompt_values.d.ts", "default": "./dist/prompt_values.js" - }, - "input": "./src/prompt_values.ts" + } }, "./runnables": { + "input": "./src/runnables/index.ts", "require": { "types": "./dist/runnables/index.d.cts", "default": "./dist/runnables/index.cjs" @@ -412,10 +413,10 @@ "import": { "types": "./dist/runnables/index.d.ts", "default": "./dist/runnables/index.js" - }, - "input": "./src/runnables/index.ts" + } }, "./runnables/graph": { + "input": "./src/runnables/graph.ts", "require": { "types": "./dist/runnables/graph.d.cts", "default": "./dist/runnables/graph.cjs" @@ -423,10 +424,10 @@ "import": { "types": "./dist/runnables/graph.d.ts", "default": "./dist/runnables/graph.js" - }, - "input": "./src/runnables/graph.ts" + } }, "./retrievers": { + "input": "./src/retrievers/index.ts", "require": { "types": "./dist/retrievers/index.d.cts", "default": "./dist/retrievers/index.cjs" @@ -434,10 +435,10 @@ "import": { "types": "./dist/retrievers/index.d.ts", "default": "./dist/retrievers/index.js" - }, - "input": "./src/retrievers/index.ts" + } }, "./retrievers/document_compressors": { + "input": "./src/retrievers/document_compressors/base.ts", "require": { "types": "./dist/retrievers/document_compressors/base.d.cts", "default": "./dist/retrievers/document_compressors/base.cjs" @@ -445,10 +446,10 @@ "import": { "types": "./dist/retrievers/document_compressors/base.d.ts", "default": "./dist/retrievers/document_compressors/base.js" - }, - "input": "./src/retrievers/document_compressors/base.ts" + } }, "./singletons": { + "input": "./src/singletons/index.ts", "require": { "types": "./dist/singletons/index.d.cts", "default": "./dist/singletons/index.cjs" @@ -456,10 +457,10 @@ "import": { "types": "./dist/singletons/index.d.ts", "default": "./dist/singletons/index.js" - }, - "input": "./src/singletons/index.ts" + } }, "./stores": { + "input": "./src/stores.ts", "require": { "types": "./dist/stores.d.cts", "default": "./dist/stores.cjs" @@ -467,10 +468,10 @@ "import": { "types": "./dist/stores.d.ts", "default": "./dist/stores.js" - }, - "input": "./src/stores.ts" + } }, "./structured_query": { + "input": "./src/structured_query/index.ts", "require": { "types": "./dist/structured_query/index.d.cts", "default": "./dist/structured_query/index.cjs" @@ -478,10 +479,10 @@ "import": { "types": "./dist/structured_query/index.d.ts", "default": "./dist/structured_query/index.js" - }, - "input": "./src/structured_query/index.ts" + } }, "./tools": { + "input": "./src/tools/index.ts", "require": { "types": "./dist/tools/index.d.cts", "default": "./dist/tools/index.cjs" @@ -489,10 +490,10 @@ "import": { "types": "./dist/tools/index.d.ts", "default": "./dist/tools/index.js" - }, - "input": "./src/tools/index.ts" + } }, "./tracers/base": { + "input": "./src/tracers/base.ts", "require": { "types": "./dist/tracers/base.d.cts", "default": "./dist/tracers/base.cjs" @@ -500,10 +501,10 @@ "import": { "types": "./dist/tracers/base.d.ts", "default": "./dist/tracers/base.js" - }, - "input": "./src/tracers/base.ts" + } }, "./tracers/console": { + "input": "./src/tracers/console.ts", "require": { "types": "./dist/tracers/console.d.cts", "default": "./dist/tracers/console.cjs" @@ -511,10 +512,10 @@ "import": { "types": "./dist/tracers/console.d.ts", "default": "./dist/tracers/console.js" - }, - "input": "./src/tracers/console.ts" + } }, "./tracers/log_stream": { + "input": "./src/tracers/log_stream.ts", "require": { "types": "./dist/tracers/log_stream.d.cts", "default": "./dist/tracers/log_stream.cjs" @@ -522,10 +523,10 @@ "import": { "types": "./dist/tracers/log_stream.d.ts", "default": "./dist/tracers/log_stream.js" - }, - "input": "./src/tracers/log_stream.ts" + } }, "./tracers/run_collector": { + "input": "./src/tracers/run_collector.ts", "require": { "types": "./dist/tracers/run_collector.d.cts", "default": "./dist/tracers/run_collector.cjs" @@ -533,10 +534,10 @@ "import": { "types": "./dist/tracers/run_collector.d.ts", "default": "./dist/tracers/run_collector.js" - }, - "input": "./src/tracers/run_collector.ts" + } }, "./tracers/tracer_langchain": { + "input": "./src/tracers/tracer_langchain.ts", "require": { "types": "./dist/tracers/tracer_langchain.d.cts", "default": "./dist/tracers/tracer_langchain.cjs" @@ -544,10 +545,10 @@ "import": { "types": "./dist/tracers/tracer_langchain.d.ts", "default": "./dist/tracers/tracer_langchain.js" - }, - "input": "./src/tracers/tracer_langchain.ts" + } }, "./types/stream": { + "input": "./src/types/stream.ts", "require": { "types": "./dist/types/stream.d.cts", "default": "./dist/types/stream.cjs" @@ -555,10 +556,10 @@ "import": { "types": "./dist/types/stream.d.ts", "default": "./dist/types/stream.js" - }, - "input": "./src/types/stream.ts" + } }, "./utils/async_caller": { + "input": "./src/utils/async_caller.ts", "require": { "types": "./dist/utils/async_caller.d.cts", "default": "./dist/utils/async_caller.cjs" @@ -566,10 +567,10 @@ "import": { "types": "./dist/utils/async_caller.d.ts", "default": "./dist/utils/async_caller.js" - }, - "input": "./src/utils/async_caller.ts" + } }, "./utils/chunk_array": { + "input": "./src/utils/chunk_array.ts", "require": { "types": "./dist/utils/chunk_array.d.cts", "default": "./dist/utils/chunk_array.cjs" @@ -577,10 +578,10 @@ "import": { "types": "./dist/utils/chunk_array.d.ts", "default": "./dist/utils/chunk_array.js" - }, - "input": "./src/utils/chunk_array.ts" + } }, "./utils/env": { + "input": "./src/utils/env.ts", "require": { "types": "./dist/utils/env.d.cts", "default": "./dist/utils/env.cjs" @@ -588,10 +589,10 @@ "import": { "types": "./dist/utils/env.d.ts", "default": "./dist/utils/env.js" - }, - "input": "./src/utils/env.ts" + } }, "./utils/event_source_parse": { + "input": "./src/utils/event_source_parse.ts", "require": { "types": "./dist/utils/event_source_parse.d.cts", "default": "./dist/utils/event_source_parse.cjs" @@ -599,10 +600,10 @@ "import": { "types": "./dist/utils/event_source_parse.d.ts", "default": "./dist/utils/event_source_parse.js" - }, - "input": "./src/utils/event_source_parse.ts" + } }, "./utils/function_calling": { + "input": "./src/utils/function_calling.ts", "require": { "types": "./dist/utils/function_calling.d.cts", "default": "./dist/utils/function_calling.cjs" @@ -610,10 +611,10 @@ "import": { "types": "./dist/utils/function_calling.d.ts", "default": "./dist/utils/function_calling.js" - }, - "input": "./src/utils/function_calling.ts" + } }, "./utils/hash": { + "input": "./src/utils/hash.ts", "require": { "types": "./dist/utils/hash.d.cts", "default": "./dist/utils/hash.cjs" @@ -621,10 +622,10 @@ "import": { "types": "./dist/utils/hash.d.ts", "default": "./dist/utils/hash.js" - }, - "input": "./src/utils/hash.ts" + } }, "./utils/json_patch": { + "input": "./src/utils/json_patch.ts", "require": { "types": "./dist/utils/json_patch.d.cts", "default": "./dist/utils/json_patch.cjs" @@ -632,10 +633,10 @@ "import": { "types": "./dist/utils/json_patch.d.ts", "default": "./dist/utils/json_patch.js" - }, - "input": "./src/utils/json_patch.ts" + } }, "./utils/json_schema": { + "input": "./src/utils/json_schema.ts", "require": { "types": "./dist/utils/json_schema.d.cts", "default": "./dist/utils/json_schema.cjs" @@ -643,10 +644,10 @@ "import": { "types": "./dist/utils/json_schema.d.ts", "default": "./dist/utils/json_schema.js" - }, - "input": "./src/utils/json_schema.ts" + } }, "./utils/math": { + "input": "./src/utils/math.ts", "require": { "types": "./dist/utils/math.d.cts", "default": "./dist/utils/math.cjs" @@ -654,10 +655,10 @@ "import": { "types": "./dist/utils/math.d.ts", "default": "./dist/utils/math.js" - }, - "input": "./src/utils/math.ts" + } }, "./utils/stream": { + "input": "./src/utils/stream.ts", "require": { "types": "./dist/utils/stream.d.cts", "default": "./dist/utils/stream.cjs" @@ -665,10 +666,10 @@ "import": { "types": "./dist/utils/stream.d.ts", "default": "./dist/utils/stream.js" - }, - "input": "./src/utils/stream.ts" + } }, "./utils/testing": { + "input": "./src/utils/testing/index.ts", "require": { "types": "./dist/utils/testing/index.d.cts", "default": "./dist/utils/testing/index.cjs" @@ -676,10 +677,10 @@ "import": { "types": "./dist/utils/testing/index.d.ts", "default": "./dist/utils/testing/index.js" - }, - "input": "./src/utils/testing/index.ts" + } }, "./utils/tiktoken": { + "input": "./src/utils/tiktoken.ts", "require": { "types": "./dist/utils/tiktoken.d.cts", "default": "./dist/utils/tiktoken.cjs" @@ -687,10 +688,10 @@ "import": { "types": "./dist/utils/tiktoken.d.ts", "default": "./dist/utils/tiktoken.js" - }, - "input": "./src/utils/tiktoken.ts" + } }, "./utils/types": { + "input": "./src/utils/types/index.ts", "require": { "types": "./dist/utils/types/index.d.cts", "default": "./dist/utils/types/index.cjs" @@ -698,10 +699,10 @@ "import": { "types": "./dist/utils/types/index.d.ts", "default": "./dist/utils/types/index.js" - }, - "input": "./src/utils/types/index.ts" + } }, "./vectorstores": { + "input": "./src/vectorstores.ts", "require": { "types": "./dist/vectorstores.d.cts", "default": "./dist/vectorstores.cjs" @@ -709,12 +710,14 @@ "import": { "types": "./dist/vectorstores.d.ts", "default": "./dist/vectorstores.js" - }, - "input": "./src/vectorstores.ts" + } }, "./package.json": "./package.json" }, "files": [ - "dist/" + "dist/", + "CHANGELOG.md", + "README.md", + "LICENSE" ] } \ No newline at end of file diff --git a/libs/langchain-mcp-adapters/CHANGELOG.md b/libs/langchain-mcp-adapters/CHANGELOG.md index 2fdf11ce909b..6cb287e59676 100644 --- a/libs/langchain-mcp-adapters/CHANGELOG.md +++ b/libs/langchain-mcp-adapters/CHANGELOG.md @@ -1,11 +1,8 @@ -# Changelog +# @langchain/mcp-adapters -All notable changes to this project will be documented in this file. +## 1.0.0 -The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), -and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). - -## [Unreleased] +This release updates the package for compatibility with LangChain v1.0. See the v1.0 [release notes](https://docs.langchain.com/oss/javascript/releases/langchain-v1) for details on what's new. ## [0.1.7] - 2024-05-08 diff --git a/libs/langchain-mcp-adapters/package.json b/libs/langchain-mcp-adapters/package.json index 69e9ee9154f2..001defd06f91 100644 --- a/libs/langchain-mcp-adapters/package.json +++ b/libs/langchain-mcp-adapters/package.json @@ -1,6 +1,6 @@ { "name": "@langchain/mcp-adapters", - "version": "0.6.0", + "version": "1.0.0", "description": "LangChain.js adapters for Model Context Protocol (MCP)", "author": "LangChain", "license": "MIT", @@ -42,8 +42,8 @@ "zod": "^3.25.76 || ^4" }, "peerDependencies": { - "@langchain/core": "^1.0.0-alpha.6", - "@langchain/langgraph": "^1.0.0-alpha.6" + "@langchain/core": "^1.0.0", + "@langchain/langgraph": "^1.0.0" }, "peerDependenciesMeta": { "@langchain/core": { @@ -60,7 +60,7 @@ "@eslint/js": "^9.36.0", "@langchain/core": "workspace:*", "@langchain/eslint": "workspace:*", - "@langchain/langgraph": "next", + "@langchain/langgraph": "^1.0.0", "@langchain/openai": "workspace:*", "@tsconfig/recommended": "^1.0.10", "@types/debug": "^4.1.12", @@ -91,6 +91,7 @@ "types": "dist/index.d.ts", "exports": { ".": { + "input": "./src/index.ts", "import": { "types": "./dist/index.d.ts", "default": "./dist/index.js" @@ -98,12 +99,14 @@ "require": { "types": "./dist/index.d.cts", "default": "./dist/index.cjs" - }, - "input": "./src/index.ts" + } }, "./package.json": "./package.json" }, "files": [ - "dist/" + "dist/", + "CHANGELOG.md", + "README.md", + "LICENSE" ] } \ No newline at end of file diff --git a/libs/langchain-textsplitters/CHANGELOG.md b/libs/langchain-textsplitters/CHANGELOG.md new file mode 100644 index 000000000000..7a9c8e17b4a8 --- /dev/null +++ b/libs/langchain-textsplitters/CHANGELOG.md @@ -0,0 +1,5 @@ +# @langchain/textsplitters + +## 1.0.0 + +This release updates the package for compatibility with LangChain v1.0. See the v1.0 [release notes](https://docs.langchain.com/oss/javascript/releases/langchain-v1) for details on what's new. diff --git a/libs/langchain-textsplitters/package.json b/libs/langchain-textsplitters/package.json index b5be3eb2d9ce..55fb8cf57434 100644 --- a/libs/langchain-textsplitters/package.json +++ b/libs/langchain-textsplitters/package.json @@ -1,6 +1,6 @@ { "name": "@langchain/textsplitters", - "version": "1.0.0-alpha.1", + "version": "1.0.0", "description": "Various implementations of LangChain.js text splitters", "author": "LangChain", "license": "MIT", @@ -29,7 +29,7 @@ "js-tiktoken": "^1.0.12" }, "peerDependencies": { - "@langchain/core": "^1.0.0-alpha.6" + "@langchain/core": "^1.0.0" }, "devDependencies": { "@langchain/core": "workspace:*", @@ -51,6 +51,7 @@ "types": "./dist/index.d.ts", "exports": { ".": { + "input": "./src/index.ts", "import": { "types": "./dist/index.d.ts", "default": "./dist/index.js" @@ -58,12 +59,14 @@ "require": { "types": "./dist/index.d.cts", "default": "./dist/index.cjs" - }, - "input": "./src/index.ts" + } }, "./package.json": "./package.json" }, "files": [ - "dist/" + "dist/", + "CHANGELOG.md", + "README.md", + "LICENSE" ] } \ No newline at end of file diff --git a/libs/langchain/CHANGELOG.md b/libs/langchain/CHANGELOG.md index 39eb6a3fb2ca..08be9737925f 100644 --- a/libs/langchain/CHANGELOG.md +++ b/libs/langchain/CHANGELOG.md @@ -1,5 +1,219 @@ # langchain +## 1.0.0 + +πŸŽ‰ **LangChain v1.0** is here! This release provides a focused, production-ready foundation for building agents. We've streamlined the framework around three core improvements: **`createAgent`**, **standard content blocks**, and a **simplified package structure**. See the [release notes](https://docs.langchain.com/oss/javascript/releases/langchain-v1) for complete details. + +### ✨ Major Features + +#### `createAgent` - A new standard for building agents + +`createAgent` is the new standard way to build agents in LangChain 1.0. It provides a simpler interface than `createReactAgent` from LangGraph while offering greater customization potential through middleware. + +**Key features:** + +- **Clean, intuitive API**: Build agents with minimal boilerplate +- **Built on LangGraph**: Get persistence, streaming, human-in-the-loop, and time travel out of the box +- **Middleware-first design**: Highly customizable through composable middleware +- **Improved structured output**: Generate structured outputs in the main agent loop without additional LLM calls + +Example: + +```typescript +import { createAgent } from "langchain"; + +const agent = createAgent({ + model: "anthropic:claude-sonnet-4-5-20250929", + tools: [getWeather], + systemPrompt: "You are a helpful assistant.", +}); + +const result = await agent.invoke({ + messages: [{ role: "user", content: "What is the weather in Tokyo?" }], +}); + +console.log(result.content); +``` + +Under the hood, `createAgent` is built on the basic agent loopβ€”calling a model using LangGraph, letting it choose tools to execute, and then finishing when it calls no more tools. + +**Built on LangGraph features (work out of the box):** + +- **Persistence**: Conversations automatically persist across sessions with built-in checkpointing +- **Streaming**: Stream tokens, tool calls, and reasoning traces in real-time +- **Human-in-the-loop**: Pause agent execution for human approval before sensitive actions +- **Time travel**: Rewind conversations to any point and explore alternate paths + +**Structured output improvements:** + +- Generate structured outputs in the main loop instead of requiring an additional LLM call +- Models can choose between calling tools or using provider-side structured output generation +- Significant cost reduction by eliminating extra LLM calls + +Example: + +```typescript +import { createAgent } from "langchain"; +import * as z from "zod"; + +const weatherSchema = z.object({ + temperature: z.number(), + condition: z.string(), +}); + +const agent = createAgent({ + model: "openai:gpt-4o-mini", + tools: [getWeather], + responseFormat: weatherSchema, +}); + +const result = await agent.invoke({ + messages: [{ role: "user", content: "What is the weather in Tokyo?" }], +}); + +console.log(result.structuredResponse); +``` + +For more information, see [Agents documentation](https://docs.langchain.com/oss/javascript/langchain/agents). + +#### Middleware + +Middleware is what makes `createAgent` highly customizable, raising the ceiling for what you can build. Great agents require **context engineering**β€”getting the right information to the model at the right time. Middleware helps you control dynamic prompts, conversation summarization, selective tool access, state management, and guardrails through a composable abstraction. + +**Prebuilt middleware** for common patterns: + +```typescript +import { + createAgent, + summarizationMiddleware, + humanInTheLoopMiddleware, + piiRedactionMiddleware, +} from "langchain"; + +const agent = createAgent({ + model: "anthropic:claude-sonnet-4-5-20250929", + tools: [readEmail, sendEmail], + middleware: [ + piiRedactionMiddleware({ patterns: ["email", "phone", "ssn"] }), + summarizationMiddleware({ + model: "anthropic:claude-sonnet-4-5-20250929", + maxTokensBeforeSummary: 500, + }), + humanInTheLoopMiddleware({ + interruptOn: { + sendEmail: { + allowedDecisions: ["approve", "edit", "reject"], + }, + }, + }), + ] as const, +}); +``` + +**Custom middleware** with lifecycle hooks: + +| Hook | When it runs | Use cases | +| --------------- | ------------------------ | --------------------------------------- | +| `beforeAgent` | Before calling the agent | Load memory, validate input | +| `beforeModel` | Before each LLM call | Update prompts, trim messages | +| `wrapModelCall` | Around each LLM call | Intercept and modify requests/responses | +| `wrapToolCall` | Around each tool call | Intercept and modify tool execution | +| `afterModel` | After each LLM response | Validate output, apply guardrails | +| `afterAgent` | After agent completes | Save results, cleanup | + +Example custom middleware: + +```typescript +import { createMiddleware } from "langchain"; + +const contextSchema = z.object({ + userExpertise: z.enum(["beginner", "expert"]).default("beginner"), +}); + +const expertiseBasedToolMiddleware = createMiddleware({ + wrapModelCall: async (request, handler) => { + const userLevel = request.runtime.context.userExpertise; + if (userLevel === "expert") { + const tools = [advancedSearch, dataAnalysis]; + return handler(request.replace("openai:gpt-5", tools)); + } + const tools = [simpleSearch, basicCalculator]; + return handler(request.replace("openai:gpt-5-nano", tools)); + }, +}); + +const agent = createAgent({ + model: "anthropic:claude-sonnet-4-5-20250929", + tools: [simpleSearch, advancedSearch, basicCalculator, dataAnalysis], + middleware: [expertiseBasedToolMiddleware], + contextSchema, +}); +``` + +For more information, see the [complete middleware guide](https://docs.langchain.com/oss/javascript/langchain/middleware). + +#### Simplified Package + +LangChain v1 streamlines the `langchain` package namespace to focus on essential building blocks for agents. The package exposes only the most useful and relevant functionality (most re-exported from `@langchain/core` for convenience). + +**What's in the core `langchain` package:** + +- `createAgent` and agent-related utilities +- Core message types and content blocks +- Middleware infrastructure +- Tool definitions and schemas +- Prompt templates +- Output parsers +- Base runnable abstractions + +### πŸ”„ Migration Notes + +#### `@langchain/classic` for Legacy Functionality + +Legacy functionality has moved to [`@langchain/classic`](https://www.npmjs.com/package/@langchain/classic) to keep the core package lean and focused. + +**What's in `@langchain/classic`:** + +- Legacy chains and chain implementations +- The indexing API +- [`@langchain/community`](https://www.npmjs.com/package/@langchain/community) exports +- Other deprecated functionality + +**To migrate legacy code:** + +1. Install `@langchain/classic`: + + ```bash + npm install @langchain/classic + ``` + +2. Update your imports: + + ```typescript + import { ... } from "langchain"; // [!code --] + import { ... } from "@langchain/classic"; // [!code ++] + + import { ... } from "langchain/chains"; // [!code --] + import { ... } from "@langchain/classic/chains"; // [!code ++] + ``` + +#### Upgrading to v1 + +Install the v1 packages: + +```bash +npm install langchain@1.0.0 @langchain/core@1.0.0 +``` + +### πŸ“š Additional Resources + +- [LangChain 1.0 Announcement](https://blog.langchain.com/langchain-langchain-1-0-alpha-releases/) +- [Migration Guide](https://docs.langchain.com/oss/javascript/migrate/langchain-v1) +- [Agents Documentation](https://docs.langchain.com/oss/javascript/langchain/agents) +- [Middleware Guide](https://blog.langchain.com/agent-middleware/) + +--- + ## 0.3.36 ### Patch Changes diff --git a/libs/langchain/README.md b/libs/langchain/README.md index 511d6e307205..252d2759cf46 100644 --- a/libs/langchain/README.md +++ b/libs/langchain/README.md @@ -1,24 +1,42 @@ # πŸ¦œοΈπŸ”— LangChain.js -⚑ Building applications with LLMs through composability ⚑ +![npm](https://img.shields.io/npm/dm/langchain) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) [![Twitter](https://img.shields.io/twitter/url/https/twitter.com/langchainai.svg?style=social&label=Follow%20%40LangChainAI)](https://twitter.com/langchainai) -[![CI](https://github.com/langchain-ai/langchainjs/actions/workflows/ci.yml/badge.svg)](https://github.com/langchain-ai/langchainjs/actions/workflows/ci.yml) ![npm](https://img.shields.io/npm/dm/langchain) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) [![Twitter](https://img.shields.io/twitter/url/https/twitter.com/langchainai.svg?style=social&label=Follow%20%40LangChainAI)](https://twitter.com/langchainai) [![Open in Dev Containers](https://img.shields.io/static/v1?label=Dev%20Containers&message=Open&color=blue&logo=visualstudiocode)](https://vscode.dev/redirect?url=vscode://ms-vscode-remote.remote-containers/cloneInVolume?url=https://github.com/langchain-ai/langchainjs) -[](https://codespaces.new/langchain-ai/langchainjs) +LangChain is a framework for building LLM-powered applications. It helps you chain together interoperable components and third-party integrations to simplify AI application development β€” all while future-proofing decisions as the underlying technology evolves. -Looking for the Python version? Check out [LangChain](https://github.com/langchain-ai/langchain). +**Documentation**: To learn more about LangChain, check out [the docs](https://docs.langchain.com/oss/javascript/langchain/overview). + +If you're looking for more advanced customization or agent orchestration, check out [LangGraph.js](https://langchain-ai.github.io/langgraphjs/). our framework for building agents and controllable workflows. + +> [!NOTE] +> Looking for the Python version? Check out [LangChain](https://github.com/langchain-ai/langchain). To help you ship LangChain apps to production faster, check out [LangSmith](https://smith.langchain.com). [LangSmith](https://smith.langchain.com) is a unified developer platform for building, testing, and monitoring LLM applications. ## ⚑️ Quick Install -You can use npm, yarn, or pnpm to install LangChain.js +You can use npm, pnpm, or yarn to install LangChain.js + +`npm install -S langchain` or `pnpm install langchain` or `yarn add langchain` + +## πŸš€ Why use LangChain? + +LangChain helps developers build applications powered by LLMs through a standard interface for agents, models, embeddings, vector stores, and more. -`npm install -S langchain` or `yarn add langchain` or `pnpm add langchain` +Use LangChain for: + +- **Real-time data augmentation**. Easily connect LLMs to diverse data sources and external/internal systems, drawing from LangChain’s vast library of integrations with model providers, tools, vector stores, retrievers, and more. +- **Model interoperability**. Swap models in and out as your engineering team experiments to find the best choice for your application’s needs. As the industry frontier evolves, adapt quickly β€” LangChain’s abstractions keep you moving without losing momentum. + +## πŸ“¦ LangChain's ecosystem + +- [LangSmith](https://www.langchain.com/langsmith) - Unified developer platform for building, testing, and monitoring LLM applications. With LangSmith, you can debug poor-performing LLM app runs, evaluate agent trajectories, gain visibility in production, and deploy agents with confidence. +- [LangGraph](https://docs.langchain.com/oss/javascript/langgraph/overview) - Build agents that can reliably handle complex tasks with LangGraph, our low-level agent orchestration framework. LangGraph offers customizable architecture, long-term memory, and human-in-the-loop workflows β€” and is trusted in production by companies like LinkedIn, Uber, Klarna, and GitLab. ## 🌐 Supported Environments -LangChain is written in TypeScript and can be used in: +LangChain.js is written in TypeScript and can be used in: - Node.js (ESM and CommonJS) - 18.x, 19.x, 20.x, 22.x - Cloudflare Workers @@ -27,74 +45,12 @@ LangChain is written in TypeScript and can be used in: - Browser - Deno -## πŸ€” What is LangChain? - -**LangChain** is a framework for developing applications powered by language models. It enables applications that: - -- **Are context-aware**: connect a language model to sources of context (prompt instructions, few shot examples, content to ground its response in, etc.) -- **Reason**: rely on a language model to reason (about how to answer based on provided context, what actions to take, etc.) - -This framework consists of several parts. - -- **Open-source libraries**: Build your applications using LangChain's open-source [building blocks](https://js.langchain.com/docs/concepts/lcel), [components](https://js.langchain.com/docs/concepts), and [third-party integrations](https://js.langchain.com/docs/integrations/platforms/). - Use [LangGraph.js](https://js.langchain.com/docs/concepts/#langgraphjs) to build stateful agents with first-class streaming and human-in-the-loop support. -- **Productionization**: Use [LangSmith](https://docs.smith.langchain.com/) to inspect, monitor and evaluate your chains, so that you can continuously optimize and deploy with confidence. -- **Deployment**: Turn your LangGraph applications into production-ready APIs and Assistants with [LangGraph Cloud](https://langchain-ai.github.io/langgraph/cloud/). - -The LangChain libraries themselves are made up of several different packages. - -- **[`@langchain/core`](https://github.com/langchain-ai/langchainjs/blob/main/langchain-core)**: Base abstractions and LangChain Expression Language. -- **[`@langchain/community`](https://github.com/langchain-ai/langchainjs/blob/main/libs/langchain-community)**: Third party integrations. -- **[`langchain`](https://github.com/langchain-ai/langchainjs/blob/main/langchain)**: Chains, agents, and retrieval strategies that make up an application's cognitive architecture. -- **[LangGraph.js](https://langchain-ai.github.io/langgraphjs/)**: LangGraph powers production-grade agents, trusted by Linkedin, Uber, Klarna, GitLab, and many more. Build robust and stateful multi-actor applications with LLMs by modeling steps as edges and nodes in a graph. Integrates smoothly with LangChain, but can be used without it. - -Integrations may also be split into their own compatible packages. - -![LangChain Stack](https://github.com/langchain-ai/langchainjs/blob/main/docs/core_docs/static/svg/langchain_stack_062024.svg) - -This library aims to assist in the development of those types of applications. Common examples of these applications include: - -**❓Question Answering over specific documents** - -- [Documentation](https://js.langchain.com/docs/tutorials/rag/) -- End-to-end Example: [Doc-Chatbot](https://github.com/dissorial/doc-chatbot) - -**πŸ’¬ Chatbots** - -- [Documentation](https://js.langchain.com/docs/tutorials/chatbot) -- End-to-end Example: [Chat-LangChain](https://github.com/langchain-ai/chat-langchain) - -## πŸš€ How does LangChain help? - -The main value props of the LangChain libraries are: - -1. **Components**: composable tools and integrations for working with language models. Components are modular and easy-to-use, whether you are using the rest of the LangChain framework or not -2. **Off-the-shelf chains**: built-in assemblages of components for accomplishing higher-level tasks - -Off-the-shelf chains make it easy to get started. Components make it easy to customize existing chains and build new ones. - -Components fall into the following **modules**: - -**πŸ“ƒ Model I/O:** - -This includes prompt management, prompt optimization, a generic interface for all LLMs, and common utilities for working with LLMs. - -**πŸ“š Retrieval:** - -Data Augmented Generation involves specific types of chains that first interact with an external data source to fetch data for use in the generation step. Examples include summarization of long pieces of text and question/answering over specific data sources. - -**πŸ€– Agents:** - -Agents allow an LLM autonomy over how a task is accomplished. Agents make decisions about which Actions to take, then take that Action, observe the result, and repeat until the task is complete. LangChain provides a [standard interface for agents](https://js.langchain.com/docs/concepts/#agents), along with [LangGraph.js](https://github.com/langchain-ai/langgraphjs/) for building custom agents. - ## πŸ“– Additional Resources -- [Getting started](https://js.langchain.com/docs/introduction): installation, setting up the environment, simple examples -- Overview of the [interfaces](https://js.langchain.com/docs/how_to/lcel_cheatsheet/), [modules](https://js.langchain.com/docs/concepts) and [integrations](https://js.langchain.com/docs/integrations/platforms/) -- [Full Documentation](https://js.langchain.com) -- [Tutorial](https://js.langchain.com/docs/tutorials/) walkthroughs -- [Langhain Forum](https://forum.langchain.com) -- [API Reference](https://api.js.langchain.com) +- [Getting started](https://docs.langchain.com/oss/javascript/langchain/overview): Installation, setting up the environment, simple examples +- [Learn](https://docs.langchain.com/oss/javascript/langchain/learn): Learn about the core concepts of LangChain. +- [LangChain Forum](https://forum.langchain.com): Connect with the community and share all of your technical questions, ideas, and feedback. +- [Chat LangChain](https://chat.langchain.com): Ask questions & chat with our documentaiton. ## πŸ’ Contributing @@ -103,7 +59,3 @@ As an open-source project in a rapidly developing field, we are extremely open t For detailed information on how to contribute, see [here](https://github.com/langchain-ai/langchainjs/blob/main/CONTRIBUTING.md). Please report any security issues or concerns following our [security guidelines](https://github.com/langchain-ai/langchainjs/blob/main/SECURITY.md). - -## πŸ–‡οΈ Relationship with Python LangChain - -This is built to integrate as seamlessly as possible with the [LangChain Python package](https://github.com/langchain-ai/langchain). Specifically, this means all objects (prompts, LLMs, chains, etc) are designed in a way where they can be serialized and shared between languages. diff --git a/libs/langchain/package.json b/libs/langchain/package.json index 6781bd6c4525..ead7cc36f8a7 100644 --- a/libs/langchain/package.json +++ b/libs/langchain/package.json @@ -1,6 +1,6 @@ { "name": "langchain", - "version": "1.0.0-alpha.9", + "version": "1.0.1", "description": "Typescript bindings for langchain", "author": "LangChain", "license": "MIT", @@ -9,7 +9,10 @@ "node": ">=20" }, "files": [ - "dist/" + "dist/", + "CHANGELOG.md", + "README.md", + "LICENSE" ], "repository": { "type": "git", @@ -59,11 +62,11 @@ "yaml": "^2.8.1" }, "peerDependencies": { - "@langchain/core": "^1.0.0-alpha.6" + "@langchain/core": "^1.0.0" }, "dependencies": { - "@langchain/langgraph": "next", - "@langchain/langgraph-checkpoint": "^0.1.1", + "@langchain/langgraph": "^1.0.0", + "@langchain/langgraph-checkpoint": "^1.0.0", "uuid": "^10.0.0", "zod": "^3.25.76 || ^4" }, @@ -91,6 +94,7 @@ "types": "./dist/index.d.ts", "exports": { ".": { + "input": "./src/index.ts", "import": { "types": "./dist/index.d.ts", "default": "./dist/index.js" @@ -98,10 +102,10 @@ "require": { "types": "./dist/index.d.cts", "default": "./dist/index.cjs" - }, - "input": "./src/index.ts" + } }, "./chat_models/universal": { + "input": "./src/chat_models/universal.ts", "import": { "types": "./dist/chat_models/universal.d.ts", "default": "./dist/chat_models/universal.js" @@ -109,10 +113,10 @@ "require": { "types": "./dist/chat_models/universal.d.cts", "default": "./dist/chat_models/universal.cjs" - }, - "input": "./src/chat_models/universal.ts" + } }, "./hub": { + "input": "./src/hub/index.ts", "import": { "types": "./dist/hub/index.d.ts", "default": "./dist/hub/index.js" @@ -120,10 +124,10 @@ "require": { "types": "./dist/hub/index.d.cts", "default": "./dist/hub/index.cjs" - }, - "input": "./src/hub/index.ts" + } }, "./hub/node": { + "input": "./src/hub/node.ts", "import": { "types": "./dist/hub/node.d.ts", "default": "./dist/hub/node.js" @@ -131,10 +135,10 @@ "require": { "types": "./dist/hub/node.d.cts", "default": "./dist/hub/node.cjs" - }, - "input": "./src/hub/node.ts" + } }, "./load": { + "input": "./src/load/index.ts", "import": { "types": "./dist/load/index.d.ts", "default": "./dist/load/index.js" @@ -142,10 +146,10 @@ "require": { "types": "./dist/load/index.d.cts", "default": "./dist/load/index.cjs" - }, - "input": "./src/load/index.ts" + } }, "./load/serializable": { + "input": "./src/load/serializable.ts", "import": { "types": "./dist/load/serializable.d.ts", "default": "./dist/load/serializable.js" @@ -153,10 +157,10 @@ "require": { "types": "./dist/load/serializable.d.cts", "default": "./dist/load/serializable.cjs" - }, - "input": "./src/load/serializable.ts" + } }, "./storage/encoder_backed": { + "input": "./src/storage/encoder_backed.ts", "import": { "types": "./dist/storage/encoder_backed.d.ts", "default": "./dist/storage/encoder_backed.js" @@ -164,10 +168,10 @@ "require": { "types": "./dist/storage/encoder_backed.d.cts", "default": "./dist/storage/encoder_backed.cjs" - }, - "input": "./src/storage/encoder_backed.ts" + } }, "./storage/in_memory": { + "input": "./src/storage/in_memory.ts", "import": { "types": "./dist/storage/in_memory.d.ts", "default": "./dist/storage/in_memory.js" @@ -175,10 +179,10 @@ "require": { "types": "./dist/storage/in_memory.d.cts", "default": "./dist/storage/in_memory.cjs" - }, - "input": "./src/storage/in_memory.ts" + } }, "./storage/file_system": { + "input": "./src/storage/file_system.ts", "import": { "types": "./dist/storage/file_system.d.ts", "default": "./dist/storage/file_system.js" @@ -186,8 +190,7 @@ "require": { "types": "./dist/storage/file_system.d.cts", "default": "./dist/storage/file_system.cjs" - }, - "input": "./src/storage/file_system.ts" + } }, "./package.json": "./package.json" } diff --git a/libs/providers/langchain-anthropic/CHANGELOG.md b/libs/providers/langchain-anthropic/CHANGELOG.md new file mode 100644 index 000000000000..d7a2c93d2cfe --- /dev/null +++ b/libs/providers/langchain-anthropic/CHANGELOG.md @@ -0,0 +1,37 @@ +# @langchain/anthropic + +## 1.0.0 + +This release updates the package for compatibility with LangChain v1.0. See the v1.0 [release notes](https://docs.langchain.com/oss/javascript/releases/langchain-v1) for details on what's new. + +## 0.3.31 + +### Patch Changes + +- 51f638e: fix content management param + +## 0.3.30 + +### Patch Changes + +- 6c7eb84: fix sonnet-4.5 thinking + +## 0.3.29 + +### Patch Changes + +- 93493ee: add support for context management +- 93493ee: add support for memory server tools +- 93493ee: add default init options for sonnet-4.5 + +## 0.3.28 + +### Patch Changes + +- 9ed7dfa: fix unhandled tool choice 'none' + +## 0.3.27 + +### Patch Changes + +- 49c242c: fix opus 4.1 topP error when streaming diff --git a/libs/providers/langchain-anthropic/package.json b/libs/providers/langchain-anthropic/package.json index 292191c32aaf..7ae43e057551 100644 --- a/libs/providers/langchain-anthropic/package.json +++ b/libs/providers/langchain-anthropic/package.json @@ -1,6 +1,6 @@ { "name": "@langchain/anthropic", - "version": "1.0.0-alpha.2", + "version": "1.0.0", "description": "Anthropic integrations for LangChain.js", "author": "LangChain", "license": "MIT", @@ -33,10 +33,11 @@ "@anthropic-ai/sdk": "^0.65.0" }, "peerDependencies": { - "@langchain/core": "^1.0.0-alpha.6" + "@langchain/core": "^1.0.0" }, "devDependencies": { "@anthropic-ai/vertex-sdk": "^0.11.5", + "@cfworker/json-schema": "^4.1.1", "@langchain/core": "workspace:*", "@langchain/eslint": "workspace:*", "@langchain/standard-tests": "workspace:*", @@ -48,6 +49,7 @@ "prettier": "^2.8.3", "rimraf": "^5.0.1", "typescript": "~5.8.3", + "uuid": "^13.0.0", "vitest": "^3.2.4", "zod": "3.25.76" }, @@ -72,6 +74,7 @@ "types": "./dist/index.d.ts", "exports": { ".": { + "input": "./src/index.ts", "import": { "types": "./dist/index.d.ts", "default": "./dist/index.js" @@ -79,12 +82,14 @@ "require": { "types": "./dist/index.d.cts", "default": "./dist/index.cjs" - }, - "input": "./src/index.ts" + } }, "./package.json": "./package.json" }, "files": [ - "dist/" + "dist/", + "CHANGELOG.md", + "README.md", + "LICENSE" ] } \ No newline at end of file diff --git a/libs/providers/langchain-aws/CHANGELOG.md b/libs/providers/langchain-aws/CHANGELOG.md index 3adbb85f0ec9..7f52df4fef15 100644 --- a/libs/providers/langchain-aws/CHANGELOG.md +++ b/libs/providers/langchain-aws/CHANGELOG.md @@ -1,5 +1,9 @@ # @langchain/aws +## 1.0.0 + +This release updates the package for compatibility with LangChain v1.0. See the v1.0 [release notes](https://docs.langchain.com/oss/javascript/releases/langchain-v1) for details on what's new. + ## 0.1.15 ### Patch Changes diff --git a/libs/providers/langchain-aws/package.json b/libs/providers/langchain-aws/package.json index 871114090db9..36d670801693 100644 --- a/libs/providers/langchain-aws/package.json +++ b/libs/providers/langchain-aws/package.json @@ -1,6 +1,6 @@ { "name": "@langchain/aws", - "version": "0.1.15", + "version": "1.0.0", "description": "LangChain AWS integration", "author": "LangChain", "license": "MIT", @@ -35,7 +35,7 @@ "@aws-sdk/credential-provider-node": "^3.750.0" }, "peerDependencies": { - "@langchain/core": "^1.0.0-alpha.6" + "@langchain/core": "^1.0.0" }, "devDependencies": { "@aws-sdk/types": "^3.734.0", @@ -61,6 +61,7 @@ "types": "./dist/index.d.ts", "exports": { ".": { + "input": "./src/index.ts", "import": { "types": "./dist/index.d.ts", "default": "./dist/index.js" @@ -68,12 +69,14 @@ "require": { "types": "./dist/index.d.cts", "default": "./dist/index.cjs" - }, - "input": "./src/index.ts" + } }, "./package.json": "./package.json" }, "files": [ - "dist/" + "dist/", + "CHANGELOG.md", + "README.md", + "LICENSE" ] } \ No newline at end of file diff --git a/libs/providers/langchain-azure-cosmosdb/CHANGELOG.md b/libs/providers/langchain-azure-cosmosdb/CHANGELOG.md new file mode 100644 index 000000000000..1e45a39f56ec --- /dev/null +++ b/libs/providers/langchain-azure-cosmosdb/CHANGELOG.md @@ -0,0 +1,17 @@ +# @langchain/azure-cosmosdb + +## 1.0.0 + +This release updates the package for compatibility with LangChain v1.0. See the v1.0 [release notes](https://docs.langchain.com/oss/javascript/releases/langchain-v1) for details on what's new. + +## 0.2.10 + +### Patch Changes + +- fd4691f: use `keyEncoder` instead of insecure cache key getter + +## 0.2.9 + +### Patch Changes + +- 57f1250: Fix missing init while retrieving context in AzureCosmsosDBNoSQLChatMessageHistory diff --git a/libs/providers/langchain-azure-cosmosdb/package.json b/libs/providers/langchain-azure-cosmosdb/package.json index 6dd82ec49c13..e30d37045fdb 100644 --- a/libs/providers/langchain-azure-cosmosdb/package.json +++ b/libs/providers/langchain-azure-cosmosdb/package.json @@ -1,6 +1,6 @@ { "name": "@langchain/azure-cosmosdb", - "version": "0.2.8", + "version": "1.0.0", "description": "Azure CosmosDB integration for LangChain.js", "author": "LangChain", "license": "MIT", @@ -34,7 +34,7 @@ "mongodb": "^6.17.0" }, "peerDependencies": { - "@langchain/core": "^1.0.0-alpha.6" + "@langchain/core": "^1.0.0" }, "devDependencies": { "@langchain/core": "workspace:*", @@ -57,6 +57,7 @@ "types": "./dist/index.d.ts", "exports": { ".": { + "input": "./src/index.ts", "import": { "types": "./dist/index.d.ts", "default": "./dist/index.js" @@ -64,12 +65,14 @@ "require": { "types": "./dist/index.d.cts", "default": "./dist/index.cjs" - }, - "input": "./src/index.ts" + } }, "./package.json": "./package.json" }, "files": [ - "dist/" + "dist/", + "CHANGELOG.md", + "README.md", + "LICENSE" ] } \ No newline at end of file diff --git a/libs/providers/langchain-azure-dynamic-sessions/CHANGELOG.md b/libs/providers/langchain-azure-dynamic-sessions/CHANGELOG.md new file mode 100644 index 000000000000..08b5ce57f4b4 --- /dev/null +++ b/libs/providers/langchain-azure-dynamic-sessions/CHANGELOG.md @@ -0,0 +1,5 @@ +# @langchain/azure-dynamic-sessions + +## 1.0.0 + +This release updates the package for compatibility with LangChain v1.0. See the v1.0 [release notes](https://docs.langchain.com/oss/javascript/releases/langchain-v1) for details on what's new. diff --git a/libs/providers/langchain-azure-dynamic-sessions/package.json b/libs/providers/langchain-azure-dynamic-sessions/package.json index 0154cc456aa8..bf5f5b80c8cf 100644 --- a/libs/providers/langchain-azure-dynamic-sessions/package.json +++ b/libs/providers/langchain-azure-dynamic-sessions/package.json @@ -1,6 +1,6 @@ { "name": "@langchain/azure-dynamic-sessions", - "version": "0.2.0", + "version": "1.0.0", "description": "Sample integration for LangChain.js", "author": "LangChain", "license": "MIT", @@ -33,7 +33,7 @@ "uuid": "^10.0.0" }, "peerDependencies": { - "@langchain/core": "^1.0.0-alpha.6" + "@langchain/core": "^1.0.0" }, "devDependencies": { "@langchain/core": "workspace:*", @@ -56,6 +56,7 @@ "types": "./dist/index.d.ts", "exports": { ".": { + "input": "./src/index.ts", "import": { "types": "./dist/index.d.ts", "default": "./dist/index.js" @@ -63,16 +64,14 @@ "require": { "types": "./dist/index.d.cts", "default": "./dist/index.cjs" - }, - "input": "./src/index.ts" + } }, "./package.json": "./package.json" }, "files": [ "dist/", - "index.cjs", - "index.js", - "index.d.ts", - "index.d.cts" + "CHANGELOG.md", + "README.md", + "LICENSE" ] } \ No newline at end of file diff --git a/libs/providers/langchain-baidu-qianfan/CHANGELOG.md b/libs/providers/langchain-baidu-qianfan/CHANGELOG.md new file mode 100644 index 000000000000..5f9fda925eeb --- /dev/null +++ b/libs/providers/langchain-baidu-qianfan/CHANGELOG.md @@ -0,0 +1,5 @@ +# @langchain/baidu-qianfan + +## 1.0.0 + +This release updates the package for compatibility with LangChain v1.0. See the v1.0 [release notes](https://docs.langchain.com/oss/javascript/releases/langchain-v1) for details on what's new. diff --git a/libs/providers/langchain-baidu-qianfan/package.json b/libs/providers/langchain-baidu-qianfan/package.json index 3654bc3b17fa..979637279fcb 100644 --- a/libs/providers/langchain-baidu-qianfan/package.json +++ b/libs/providers/langchain-baidu-qianfan/package.json @@ -1,6 +1,6 @@ { "name": "@langchain/baidu-qianfan", - "version": "0.2.0", + "version": "1.0.0", "description": "Baidu Qianfan integration for LangChain.js", "author": "LangChain", "license": "MIT", @@ -28,7 +28,7 @@ "@baiducloud/qianfan": "^0.1.6" }, "peerDependencies": { - "@langchain/core": "^1.0.0-alpha.6" + "@langchain/core": "^1.0.0" }, "devDependencies": { "@langchain/core": "workspace:*", @@ -52,6 +52,7 @@ "types": "./dist/index.d.ts", "exports": { ".": { + "input": "./src/index.ts", "import": { "types": "./dist/index.d.ts", "default": "./dist/index.js" @@ -59,12 +60,14 @@ "require": { "types": "./dist/index.d.cts", "default": "./dist/index.cjs" - }, - "input": "./src/index.ts" + } }, "./package.json": "./package.json" }, "files": [ - "dist/" + "dist/", + "CHANGELOG.md", + "README.md", + "LICENSE" ] } \ No newline at end of file diff --git a/libs/providers/langchain-cerebras/CHANGELOG.md b/libs/providers/langchain-cerebras/CHANGELOG.md new file mode 100644 index 000000000000..83868b7d18f9 --- /dev/null +++ b/libs/providers/langchain-cerebras/CHANGELOG.md @@ -0,0 +1,11 @@ +# @langchain/cerebras + +## 1.0.0 + +This release updates the package for compatibility with LangChain v1.0. See the v1.0 [release notes](https://docs.langchain.com/oss/javascript/releases/langchain-v1) for details on what's new. + +## 0.0.4 + +### Patch Changes + +- 5703efc: recognize ToolMessage responses diff --git a/libs/providers/langchain-cerebras/package.json b/libs/providers/langchain-cerebras/package.json index 73e58abdb70e..7f94f48e8c0e 100644 --- a/libs/providers/langchain-cerebras/package.json +++ b/libs/providers/langchain-cerebras/package.json @@ -1,6 +1,6 @@ { "name": "@langchain/cerebras", - "version": "0.0.2", + "version": "1.0.0", "description": "Cerebras integration for LangChain.js", "author": "LangChain", "license": "MIT", @@ -32,7 +32,7 @@ "uuid": "^10.0.0" }, "peerDependencies": { - "@langchain/core": "^1.0.0-alpha.6" + "@langchain/core": "^1.0.0" }, "devDependencies": { "@jest/globals": "^29.5.0", @@ -61,6 +61,7 @@ "types": "./dist/index.d.ts", "exports": { ".": { + "input": "./src/index.ts", "import": { "types": "./dist/index.d.ts", "default": "./dist/index.js" @@ -68,12 +69,14 @@ "require": { "types": "./dist/index.d.cts", "default": "./dist/index.cjs" - }, - "input": "./src/index.ts" + } }, "./package.json": "./package.json" }, "files": [ - "dist/" + "dist/", + "CHANGELOG.md", + "README.md", + "LICENSE" ] } \ No newline at end of file diff --git a/libs/providers/langchain-cloudflare/CHANGELOG.md b/libs/providers/langchain-cloudflare/CHANGELOG.md new file mode 100644 index 000000000000..90552a70eb5e --- /dev/null +++ b/libs/providers/langchain-cloudflare/CHANGELOG.md @@ -0,0 +1,22 @@ +# @langchain/cloudflare + +## 1.0.0 + +This release updates the package for compatibility with LangChain v1.0. See the v1.0 [release notes](https://docs.langchain.com/oss/javascript/releases/langchain-v1) for details on what's new. + +## 0.1.2 + +### Patch Changes + +- fd4691f: use `keyEncoder` instead of insecure cache key getter +- Updated dependencies [1519a97] +- Updated dependencies [079e11d] + - @langchain/core@0.3.78 + +## 0.1.1 + +### Patch Changes + +- 4a3f5af: similaritySearchVectorWithScore not returning id (#8545) +- Updated dependencies [a5a2e10] + - @langchain/core@0.3.73 diff --git a/libs/providers/langchain-cloudflare/package.json b/libs/providers/langchain-cloudflare/package.json index fd9622d4c821..54ed1b926493 100644 --- a/libs/providers/langchain-cloudflare/package.json +++ b/libs/providers/langchain-cloudflare/package.json @@ -1,6 +1,6 @@ { "name": "@langchain/cloudflare", - "version": "0.1.0", + "version": "1.0.0", "description": "Cloudflare integration for LangChain.js", "author": "LangChain", "license": "MIT", @@ -48,7 +48,7 @@ "vitest": "^3.2.4" }, "peerDependencies": { - "@langchain/core": "^1.0.0-alpha.6" + "@langchain/core": "^1.0.0" }, "publishConfig": { "access": "public" @@ -57,6 +57,7 @@ "types": "./dist/index.d.ts", "exports": { ".": { + "input": "./src/index.ts", "import": { "types": "./dist/index.d.ts", "default": "./dist/index.js" @@ -64,12 +65,14 @@ "require": { "types": "./dist/index.d.cts", "default": "./dist/index.cjs" - }, - "input": "./src/index.ts" + } }, "./package.json": "./package.json" }, "files": [ - "dist/" + "dist/", + "CHANGELOG.md", + "README.md", + "LICENSE" ] } \ No newline at end of file diff --git a/libs/providers/langchain-cohere/CHANGELOG.md b/libs/providers/langchain-cohere/CHANGELOG.md new file mode 100644 index 000000000000..e32388d09558 --- /dev/null +++ b/libs/providers/langchain-cohere/CHANGELOG.md @@ -0,0 +1,5 @@ +# @langchain/cohere + +## 1.0.0 + +This release updates the package for compatibility with LangChain v1.0. See the v1.0 [release notes](https://docs.langchain.com/oss/javascript/releases/langchain-v1) for details on what's new. diff --git a/libs/providers/langchain-cohere/package.json b/libs/providers/langchain-cohere/package.json index eab82cc5e8c0..e636012cb330 100644 --- a/libs/providers/langchain-cohere/package.json +++ b/libs/providers/langchain-cohere/package.json @@ -1,6 +1,6 @@ { "name": "@langchain/cohere", - "version": "0.3.4", + "version": "1.0.0", "description": "Cohere integration for LangChain.js", "author": "LangChain", "license": "MIT", @@ -34,9 +34,10 @@ "uuid": "^10.0.0" }, "peerDependencies": { - "@langchain/core": "^1.0.0-alpha.6" + "@langchain/core": "^1.0.0" }, "devDependencies": { + "@cfworker/json-schema": "^4.1.1", "@langchain/core": "workspace:*", "@langchain/eslint": "workspace:*", "@langchain/standard-tests": "workspace:*", @@ -48,8 +49,8 @@ "prettier": "^2.8.3", "rollup": "^4.5.2", "typescript": "~5.8.3", - "zod": "^3.25.76", - "vitest": "^3.2.4" + "vitest": "^3.2.4", + "zod": "^3.25.76" }, "publishConfig": { "access": "public" @@ -58,6 +59,7 @@ "types": "./dist/index.d.ts", "exports": { ".": { + "input": "./src/index.ts", "import": { "types": "./dist/index.d.ts", "default": "./dist/index.js" @@ -65,16 +67,14 @@ "require": { "types": "./dist/index.d.cts", "default": "./dist/index.cjs" - }, - "input": "./src/index.ts" + } }, "./package.json": "./package.json" }, "files": [ "dist/", - "index.cjs", - "index.js", - "index.d.ts", - "index.d.cts" + "CHANGELOG.md", + "README.md", + "LICENSE" ] } \ No newline at end of file diff --git a/libs/providers/langchain-deepseek/CHANGELOG.md b/libs/providers/langchain-deepseek/CHANGELOG.md new file mode 100644 index 000000000000..84bc82191856 --- /dev/null +++ b/libs/providers/langchain-deepseek/CHANGELOG.md @@ -0,0 +1,5 @@ +# @langchain/deepseek + +## 1.0.0 + +This release updates the package for compatibility with LangChain v1.0. See the v1.0 [release notes](https://docs.langchain.com/oss/javascript/releases/langchain-v1) for details on what's new. diff --git a/libs/providers/langchain-deepseek/package.json b/libs/providers/langchain-deepseek/package.json index 2013c9c0e26a..231337890a1c 100644 --- a/libs/providers/langchain-deepseek/package.json +++ b/libs/providers/langchain-deepseek/package.json @@ -1,6 +1,6 @@ { "name": "@langchain/deepseek", - "version": "0.1.0", + "version": "1.0.0", "description": "Deepseek integration for LangChain.js", "type": "module", "author": "LangChain", @@ -30,10 +30,10 @@ "format:check": "prettier --config .prettierrc --check \"src\"" }, "dependencies": { - "@langchain/openai": "^0.6.0" + "@langchain/openai": "^1.0.0" }, "peerDependencies": { - "@langchain/core": "^1.0.0-alpha.6" + "@langchain/core": "^1.0.0" }, "devDependencies": { "@langchain/core": "workspace:*", @@ -56,6 +56,7 @@ "types": "./dist/index.d.ts", "exports": { ".": { + "input": "./src/index.ts", "import": { "types": "./dist/index.d.ts", "default": "./dist/index.js" @@ -63,12 +64,14 @@ "require": { "types": "./dist/index.d.cts", "default": "./dist/index.cjs" - }, - "input": "./src/index.ts" + } }, "./package.json": "./package.json" }, "files": [ - "dist/" + "dist/", + "CHANGELOG.md", + "README.md", + "LICENSE" ] } \ No newline at end of file diff --git a/libs/providers/langchain-exa/CHANGELOG.md b/libs/providers/langchain-exa/CHANGELOG.md new file mode 100644 index 000000000000..d2880e2f8c55 --- /dev/null +++ b/libs/providers/langchain-exa/CHANGELOG.md @@ -0,0 +1,5 @@ +# @langchain/exa + +## 1.0.0 + +This release updates the package for compatibility with LangChain v1.0. See the v1.0 [release notes](https://docs.langchain.com/oss/javascript/releases/langchain-v1) for details on what's new. diff --git a/libs/providers/langchain-exa/package.json b/libs/providers/langchain-exa/package.json index fb7a8b20ce80..add59c576ff2 100644 --- a/libs/providers/langchain-exa/package.json +++ b/libs/providers/langchain-exa/package.json @@ -1,6 +1,6 @@ { "name": "@langchain/exa", - "version": "0.1.0", + "version": "1.0.0", "description": "Exa integration for LangChain.js", "author": "LangChain", "license": "MIT", @@ -31,7 +31,7 @@ "exa-js": "^1.0.12" }, "peerDependencies": { - "@langchain/core": "^1.0.0-alpha.6" + "@langchain/core": "^1.0.0" }, "devDependencies": { "@langchain/core": "workspace:*", @@ -54,6 +54,7 @@ "types": "./dist/index.d.ts", "exports": { ".": { + "input": "./src/index.ts", "import": { "types": "./dist/index.d.ts", "default": "./dist/index.js" @@ -61,12 +62,14 @@ "require": { "types": "./dist/index.d.cts", "default": "./dist/index.cjs" - }, - "input": "./src/index.ts" + } }, "./package.json": "./package.json" }, "files": [ - "dist/" + "dist/", + "CHANGELOG.md", + "README.md", + "LICENSE" ] } \ No newline at end of file diff --git a/libs/providers/langchain-google-cloud-sql-pg/CHANGELOG.md b/libs/providers/langchain-google-cloud-sql-pg/CHANGELOG.md new file mode 100644 index 000000000000..edd63e53e5c5 --- /dev/null +++ b/libs/providers/langchain-google-cloud-sql-pg/CHANGELOG.md @@ -0,0 +1,17 @@ +# @langchain/google-cloud-sql-pg + +## 1.0.0 + +This release updates the package for compatibility with LangChain v1.0. See the v1.0 [release notes](https://docs.langchain.com/oss/javascript/releases/langchain-v1) for details on what's new. + +## 0.0.2 + +### Patch Changes + +- cae3674: properly handle explicit metadata columns in PostgresVectorStore (#8334) +- Updated dependencies [41bd944] +- Updated dependencies [e90bc0a] +- Updated dependencies [3a99a40] +- Updated dependencies [58e9522] +- Updated dependencies [e44dc1b] + - @langchain/core@0.3.76 diff --git a/libs/providers/langchain-google-cloud-sql-pg/package.json b/libs/providers/langchain-google-cloud-sql-pg/package.json index 602ff04d8019..ceca164c6dc2 100644 --- a/libs/providers/langchain-google-cloud-sql-pg/package.json +++ b/libs/providers/langchain-google-cloud-sql-pg/package.json @@ -1,6 +1,6 @@ { "name": "@langchain/google-cloud-sql-pg", - "version": "0.0.1", + "version": "1.0.0", "description": "LangChain.js integrations for Google Cloud SQL for PostgreSQL", "author": "Google LLC", "license": "MIT", @@ -29,7 +29,7 @@ }, "dependencies": { "@google-cloud/cloud-sql-connector": "^1.6.0", - "@langchain/core": "^1.0.0-alpha.6", + "@langchain/core": "^1.0.0", "google-auth-library": "^9.15.0", "knex": "^3.1.0", "uuid": "^11.0.5" @@ -62,6 +62,7 @@ "types": "./dist/index.d.ts", "exports": { ".": { + "input": "./src/index.ts", "import": { "types": "./dist/index.d.ts", "default": "./dist/index.js" @@ -69,12 +70,14 @@ "require": { "types": "./dist/index.d.cts", "default": "./dist/index.cjs" - }, - "input": "./src/index.ts" + } }, "./package.json": "./package.json" }, "files": [ - "dist/" + "dist/", + "CHANGELOG.md", + "README.md", + "LICENSE" ] } \ No newline at end of file diff --git a/libs/providers/langchain-google-common/CHANGELOG.md b/libs/providers/langchain-google-common/CHANGELOG.md new file mode 100644 index 000000000000..1ec698c81f78 --- /dev/null +++ b/libs/providers/langchain-google-common/CHANGELOG.md @@ -0,0 +1,17 @@ +# @langchain/google-common + +## 1.0.0 + +This release updates the package for compatibility with LangChain v1.0. See the v1.0 [release notes](https://docs.langchain.com/oss/javascript/releases/langchain-v1) for details on what's new. + +## 0.2.18 + +### Patch Changes + +- 0092a79: compute per-chunk token deltas while streaming + +## 0.2.17 + +### Patch Changes + +- 4a3f5af: add handling for well known content blocks (#8781) diff --git a/libs/providers/langchain-google-common/package.json b/libs/providers/langchain-google-common/package.json index d9501de3a167..dd004edbc414 100644 --- a/libs/providers/langchain-google-common/package.json +++ b/libs/providers/langchain-google-common/package.json @@ -1,6 +1,6 @@ { "name": "@langchain/google-common", - "version": "0.2.16", + "version": "1.0.0", "description": "Core types and classes for Google services.", "type": "module", "engines": { @@ -31,7 +31,7 @@ "uuid": "^10.0.0" }, "peerDependencies": { - "@langchain/core": "^1.0.0-alpha.6" + "@langchain/core": "^1.0.0" }, "devDependencies": { "@jest/globals": "^29.5.0", @@ -59,6 +59,7 @@ "types": "./dist/index.d.ts", "exports": { ".": { + "input": "./src/index.ts", "import": { "types": "./dist/index.d.ts", "default": "./dist/index.js" @@ -66,10 +67,10 @@ "require": { "types": "./dist/index.d.cts", "default": "./dist/index.cjs" - }, - "input": "./src/index.ts" + } }, "./utils": { + "input": "./src/utils/index.ts", "import": { "types": "./dist/utils/index.d.ts", "default": "./dist/utils/index.js" @@ -77,10 +78,10 @@ "require": { "types": "./dist/utils/index.d.cts", "default": "./dist/utils/index.cjs" - }, - "input": "./src/utils/index.ts" + } }, "./types": { + "input": "./src/types.ts", "import": { "types": "./dist/types.d.ts", "default": "./dist/types.js" @@ -88,10 +89,10 @@ "require": { "types": "./dist/types.d.cts", "default": "./dist/types.cjs" - }, - "input": "./src/types.ts" + } }, "./experimental/media": { + "input": "./src/experimental/media.ts", "import": { "types": "./dist/experimental/media.d.ts", "default": "./dist/experimental/media.js" @@ -99,10 +100,10 @@ "require": { "types": "./dist/experimental/media.d.cts", "default": "./dist/experimental/media.cjs" - }, - "input": "./src/experimental/media.ts" + } }, "./experimental/utils/media_core": { + "input": "./src/experimental/utils/media_core.ts", "import": { "types": "./dist/experimental/utils/media_core.d.ts", "default": "./dist/experimental/utils/media_core.js" @@ -110,12 +111,14 @@ "require": { "types": "./dist/experimental/utils/media_core.d.cts", "default": "./dist/experimental/utils/media_core.cjs" - }, - "input": "./src/experimental/utils/media_core.ts" + } }, "./package.json": "./package.json" }, "files": [ - "dist/" + "dist/", + "CHANGELOG.md", + "README.md", + "LICENSE" ] } \ No newline at end of file diff --git a/libs/providers/langchain-google-gauth/CHANGELOG.md b/libs/providers/langchain-google-gauth/CHANGELOG.md new file mode 100644 index 000000000000..4a6c9aefbd4b --- /dev/null +++ b/libs/providers/langchain-google-gauth/CHANGELOG.md @@ -0,0 +1,18 @@ +# @langchain/google-gauth + +## 1.0.0 + +This release updates the package for compatibility with LangChain v1.0. See the v1.0 [release notes](https://docs.langchain.com/oss/javascript/releases/langchain-v1) for details on what's new. + +## 0.2.18 + +### Patch Changes + +- @langchain/google-common@0.2.18 + +## 0.2.17 + +### Patch Changes + +- Updated dependencies [4a3f5af] + - @langchain/google-common@0.2.17 diff --git a/libs/providers/langchain-google-gauth/package.json b/libs/providers/langchain-google-gauth/package.json index 10aba8e55ca8..50d12bc51583 100644 --- a/libs/providers/langchain-google-gauth/package.json +++ b/libs/providers/langchain-google-gauth/package.json @@ -1,6 +1,6 @@ { "name": "@langchain/google-gauth", - "version": "0.2.16", + "version": "1.0.0", "description": "Google auth based authentication support for Google services", "author": "LangChain", "license": "MIT", @@ -31,7 +31,7 @@ "format:check": "prettier --config .prettierrc --check \"src\"" }, "dependencies": { - "@langchain/google-common": "^0.2.16", + "@langchain/google-common": "^1.0.0", "google-auth-library": "^10.1.0" }, "devDependencies": { @@ -58,6 +58,7 @@ "types": "./dist/index.d.ts", "exports": { ".": { + "input": "./src/index.ts", "import": { "types": "./dist/index.d.ts", "default": "./dist/index.js" @@ -65,10 +66,10 @@ "require": { "types": "./dist/index.d.cts", "default": "./dist/index.cjs" - }, - "input": "./src/index.ts" + } }, "./utils": { + "input": "./src/utils.ts", "import": { "types": "./dist/utils.d.ts", "default": "./dist/utils.js" @@ -76,10 +77,10 @@ "require": { "types": "./dist/utils.d.cts", "default": "./dist/utils.cjs" - }, - "input": "./src/utils.ts" + } }, "./types": { + "input": "./src/types.ts", "import": { "types": "./dist/types.d.ts", "default": "./dist/types.js" @@ -87,12 +88,14 @@ "require": { "types": "./dist/types.d.cts", "default": "./dist/types.cjs" - }, - "input": "./src/types.ts" + } }, "./package.json": "./package.json" }, "files": [ - "dist/" + "dist/", + "CHANGELOG.md", + "README.md", + "LICENSE" ] } \ No newline at end of file diff --git a/libs/providers/langchain-google-genai/CHANGELOG.md b/libs/providers/langchain-google-genai/CHANGELOG.md new file mode 100644 index 000000000000..5ee1297cf0fa --- /dev/null +++ b/libs/providers/langchain-google-genai/CHANGELOG.md @@ -0,0 +1,11 @@ +# @langchain/google-genai + +## 1.0.0 + +This release updates the package for compatibility with LangChain v1.0. See the v1.0 [release notes](https://docs.langchain.com/oss/javascript/releases/langchain-v1) for details on what's new. + +## 0.2.18 + +### Patch Changes + +- 0092a79: compute per-chunk token deltas while streaming diff --git a/libs/providers/langchain-google-genai/package.json b/libs/providers/langchain-google-genai/package.json index 24a6c7b4d0fa..714748071782 100644 --- a/libs/providers/langchain-google-genai/package.json +++ b/libs/providers/langchain-google-genai/package.json @@ -1,6 +1,6 @@ { "name": "@langchain/google-genai", - "version": "0.2.16", + "version": "1.0.0", "description": "Google Generative AI integration for LangChain.js", "author": "LangChain", "license": "MIT", @@ -35,7 +35,7 @@ "uuid": "^11.1.0" }, "peerDependencies": { - "@langchain/core": "^1.0.0-alpha.6" + "@langchain/core": "^1.0.0" }, "devDependencies": { "@jest/globals": "^29.5.0", @@ -64,6 +64,7 @@ "types": "./dist/index.d.ts", "exports": { ".": { + "input": "./src/index.ts", "import": { "types": "./dist/index.d.ts", "default": "./dist/index.js" @@ -71,16 +72,14 @@ "require": { "types": "./dist/index.d.cts", "default": "./dist/index.cjs" - }, - "input": "./src/index.ts" + } }, "./package.json": "./package.json" }, "files": [ "dist/", - "index.cjs", - "index.js", - "index.d.ts", - "index.d.cts" + "CHANGELOG.md", + "README.md", + "LICENSE" ] } \ No newline at end of file diff --git a/libs/providers/langchain-google-vertexai-web/CHANGELOG.md b/libs/providers/langchain-google-vertexai-web/CHANGELOG.md new file mode 100644 index 000000000000..839bb9680466 --- /dev/null +++ b/libs/providers/langchain-google-vertexai-web/CHANGELOG.md @@ -0,0 +1,17 @@ +# @langchain/google-vertexai-web + +## 1.0.0 + +This release updates the package for compatibility with LangChain v1.0. See the v1.0 [release notes](https://docs.langchain.com/oss/javascript/releases/langchain-v1) for details on what's new. + +## 0.2.18 + +### Patch Changes + +- @langchain/google-webauth@0.2.18 + +## 0.2.17 + +### Patch Changes + +- @langchain/google-webauth@0.2.17 diff --git a/libs/providers/langchain-google-vertexai-web/package.json b/libs/providers/langchain-google-vertexai-web/package.json index 760cb86d80c9..64e621517a23 100644 --- a/libs/providers/langchain-google-vertexai-web/package.json +++ b/libs/providers/langchain-google-vertexai-web/package.json @@ -1,6 +1,6 @@ { "name": "@langchain/google-vertexai-web", - "version": "0.2.16", + "version": "1.0.0", "description": "LangChain.js support for Google Vertex AI Web", "author": "LangChain", "license": "MIT", @@ -28,7 +28,7 @@ "format:check": "prettier --config .prettierrc --check \"src\"" }, "dependencies": { - "@langchain/google-webauth": "^0.2.16" + "@langchain/google-webauth": "^1.0.0" }, "devDependencies": { "@jest/globals": "^29.5.0", @@ -56,6 +56,7 @@ "types": "./dist/index.d.ts", "exports": { ".": { + "input": "./src/index.ts", "import": { "types": "./dist/index.d.ts", "default": "./dist/index.js" @@ -63,10 +64,10 @@ "require": { "types": "./dist/index.d.cts", "default": "./dist/index.cjs" - }, - "input": "./src/index.ts" + } }, "./utils": { + "input": "./src/utils.ts", "import": { "types": "./dist/utils.d.ts", "default": "./dist/utils.js" @@ -74,10 +75,10 @@ "require": { "types": "./dist/utils.d.cts", "default": "./dist/utils.cjs" - }, - "input": "./src/utils.ts" + } }, "./types": { + "input": "./src/types.ts", "import": { "types": "./dist/types.d.ts", "default": "./dist/types.js" @@ -85,12 +86,14 @@ "require": { "types": "./dist/types.d.cts", "default": "./dist/types.cjs" - }, - "input": "./src/types.ts" + } }, "./package.json": "./package.json" }, "files": [ - "dist/" + "dist/", + "CHANGELOG.md", + "README.md", + "LICENSE" ] } \ No newline at end of file diff --git a/libs/providers/langchain-google-vertexai/CHANGELOG.md b/libs/providers/langchain-google-vertexai/CHANGELOG.md new file mode 100644 index 000000000000..18fb54035eff --- /dev/null +++ b/libs/providers/langchain-google-vertexai/CHANGELOG.md @@ -0,0 +1,17 @@ +# @langchain/google-vertexai + +## 1.0.0 + +This release updates the package for compatibility with LangChain v1.0. See the v1.0 [release notes](https://docs.langchain.com/oss/javascript/releases/langchain-v1) for details on what's new. + +## 0.2.18 + +### Patch Changes + +- @langchain/google-gauth@0.2.18 + +## 0.2.17 + +### Patch Changes + +- @langchain/google-gauth@0.2.17 diff --git a/libs/providers/langchain-google-vertexai/package.json b/libs/providers/langchain-google-vertexai/package.json index 6009d73ea1cd..e330878d5eff 100644 --- a/libs/providers/langchain-google-vertexai/package.json +++ b/libs/providers/langchain-google-vertexai/package.json @@ -1,6 +1,6 @@ { "name": "@langchain/google-vertexai", - "version": "0.2.16", + "version": "1.0.0", "description": "LangChain.js support for Google Vertex AI", "author": "LangChain", "license": "MIT", @@ -28,12 +28,12 @@ "format:check": "prettier --config .prettierrc --check \"src\"" }, "dependencies": { - "@langchain/google-gauth": "^0.2.16" + "@langchain/google-gauth": "^1.0.0" }, "devDependencies": { "@jest/globals": "^29.5.0", "@langchain/eslint": "workspace:*", - "@langchain/google-common": "^0.2.16", + "@langchain/google-common": "^1.0.0", "@langchain/standard-tests": "workspace:*", "@swc/core": "^1.3.90", "@swc/jest": "^0.2.29", @@ -56,6 +56,7 @@ "types": "./dist/index.d.ts", "exports": { ".": { + "input": "./src/index.ts", "import": { "types": "./dist/index.d.ts", "default": "./dist/index.js" @@ -63,10 +64,10 @@ "require": { "types": "./dist/index.d.cts", "default": "./dist/index.cjs" - }, - "input": "./src/index.ts" + } }, "./utils": { + "input": "./src/utils.ts", "import": { "types": "./dist/utils.d.ts", "default": "./dist/utils.js" @@ -74,10 +75,10 @@ "require": { "types": "./dist/utils.d.cts", "default": "./dist/utils.cjs" - }, - "input": "./src/utils.ts" + } }, "./types": { + "input": "./src/types.ts", "import": { "types": "./dist/types.d.ts", "default": "./dist/types.js" @@ -85,12 +86,14 @@ "require": { "types": "./dist/types.d.cts", "default": "./dist/types.cjs" - }, - "input": "./src/types.ts" + } }, "./package.json": "./package.json" }, "files": [ - "dist/" + "dist/", + "CHANGELOG.md", + "README.md", + "LICENSE" ] } \ No newline at end of file diff --git a/libs/providers/langchain-google-webauth/CHANGELOG.md b/libs/providers/langchain-google-webauth/CHANGELOG.md new file mode 100644 index 000000000000..0ae5293d0a09 --- /dev/null +++ b/libs/providers/langchain-google-webauth/CHANGELOG.md @@ -0,0 +1,18 @@ +# @langchain/google-webauth + +## 1.0.0 + +This release updates the package for compatibility with LangChain v1.0. See the v1.0 [release notes](https://docs.langchain.com/oss/javascript/releases/langchain-v1) for details on what's new. + +## 0.2.18 + +### Patch Changes + +- @langchain/google-common@0.2.18 + +## 0.2.17 + +### Patch Changes + +- Updated dependencies [4a3f5af] + - @langchain/google-common@0.2.17 diff --git a/libs/providers/langchain-google-webauth/package.json b/libs/providers/langchain-google-webauth/package.json index b4204dbac945..6ca779370f0d 100644 --- a/libs/providers/langchain-google-webauth/package.json +++ b/libs/providers/langchain-google-webauth/package.json @@ -1,6 +1,6 @@ { "name": "@langchain/google-webauth", - "version": "0.2.16", + "version": "1.0.0", "description": "Web-based authentication support for Google services", "author": "LangChain", "license": "MIT", @@ -28,11 +28,11 @@ "format:check": "prettier --config .prettierrc --check \"src\"" }, "dependencies": { - "@langchain/google-common": "^0.2.16", + "@langchain/google-common": "^1.0.0", "web-auth-library": "^1.0.3" }, "peerDependencies": { - "@langchain/core": "^1.0.0-alpha.6" + "@langchain/core": "^1.0.0" }, "devDependencies": { "@jest/globals": "^29.5.0", @@ -59,6 +59,7 @@ "types": "./dist/index.d.ts", "exports": { ".": { + "input": "./src/index.ts", "import": { "types": "./dist/index.d.ts", "default": "./dist/index.js" @@ -66,10 +67,10 @@ "require": { "types": "./dist/index.d.cts", "default": "./dist/index.cjs" - }, - "input": "./src/index.ts" + } }, "./utils": { + "input": "./src/utils.ts", "import": { "types": "./dist/utils.d.ts", "default": "./dist/utils.js" @@ -77,10 +78,10 @@ "require": { "types": "./dist/utils.d.cts", "default": "./dist/utils.cjs" - }, - "input": "./src/utils.ts" + } }, "./types": { + "input": "./src/types.ts", "import": { "types": "./dist/types.d.ts", "default": "./dist/types.js" @@ -88,12 +89,14 @@ "require": { "types": "./dist/types.d.cts", "default": "./dist/types.cjs" - }, - "input": "./src/types.ts" + } }, "./package.json": "./package.json" }, "files": [ - "dist/" + "dist/", + "CHANGELOG.md", + "README.md", + "LICENSE" ] } \ No newline at end of file diff --git a/libs/providers/langchain-groq/CHANGELOG.md b/libs/providers/langchain-groq/CHANGELOG.md new file mode 100644 index 000000000000..a0f3b15075b9 --- /dev/null +++ b/libs/providers/langchain-groq/CHANGELOG.md @@ -0,0 +1,11 @@ +# @langchain/groq + +## 1.0.0 + +This release updates the package for compatibility with LangChain v1.0. See the v1.0 [release notes](https://docs.langchain.com/oss/javascript/releases/langchain-v1) for details on what's new. + +## 0.2.4 + +### Patch Changes + +- 2808057: fix(groq): Support generic messages in messageToGroqRole diff --git a/libs/providers/langchain-groq/package.json b/libs/providers/langchain-groq/package.json index 634b1767a894..6f428f4255aa 100644 --- a/libs/providers/langchain-groq/package.json +++ b/libs/providers/langchain-groq/package.json @@ -1,6 +1,6 @@ { "name": "@langchain/groq", - "version": "0.2.3", + "version": "1.0.0", "description": "Groq integration for LangChain.js", "author": "LangChain", "license": "MIT", @@ -33,7 +33,7 @@ "groq-sdk": "^0.19.0" }, "peerDependencies": { - "@langchain/core": "^1.0.0-alpha.6" + "@langchain/core": "^1.0.0" }, "devDependencies": { "@langchain/core": "workspace:*", @@ -59,6 +59,7 @@ "types": "./dist/index.d.ts", "exports": { ".": { + "input": "./src/index.ts", "import": { "types": "./dist/index.d.ts", "default": "./dist/index.js" @@ -66,12 +67,14 @@ "require": { "types": "./dist/index.d.cts", "default": "./dist/index.cjs" - }, - "input": "./src/index.ts" + } }, "./package.json": "./package.json" }, "files": [ - "dist/" + "dist/", + "CHANGELOG.md", + "README.md", + "LICENSE" ] } \ No newline at end of file diff --git a/libs/providers/langchain-mistralai/CHANGELOG.md b/libs/providers/langchain-mistralai/CHANGELOG.md new file mode 100644 index 000000000000..1156a1dc5487 --- /dev/null +++ b/libs/providers/langchain-mistralai/CHANGELOG.md @@ -0,0 +1,17 @@ +# @langchain/mistralai + +## 1.0.0 + +This release updates the package for compatibility with LangChain v1.0. See the v1.0 [release notes](https://docs.langchain.com/oss/javascript/releases/langchain-v1) for details on what's new. + +## 0.2.3 + +### Patch Changes + +- 5d24ff1: roll back toolCall and response pairing + +## 0.2.2 + +### Patch Changes + +- 9eb78b7: Added logic to ensure toolCalls have corresponding toolResponses when sending messages to the Mistral API diff --git a/libs/providers/langchain-mistralai/package.json b/libs/providers/langchain-mistralai/package.json index bc8e0f9a9fb2..4f18a906fd23 100644 --- a/libs/providers/langchain-mistralai/package.json +++ b/libs/providers/langchain-mistralai/package.json @@ -1,6 +1,6 @@ { "name": "@langchain/mistralai", - "version": "0.2.1", + "version": "1.0.0", "description": "MistralAI integration for LangChain.js", "author": "LangChain", "license": "MIT", @@ -34,7 +34,7 @@ "uuid": "^10.0.0" }, "peerDependencies": { - "@langchain/core": "^1.0.0-alpha.6" + "@langchain/core": "^1.0.0" }, "devDependencies": { "@langchain/core": "workspace:*", @@ -58,6 +58,7 @@ "types": "dist/index.d.ts", "exports": { ".": { + "input": "./src/index.ts", "import": { "types": "./dist/index.d.ts", "default": "./dist/index.js" @@ -65,12 +66,14 @@ "require": { "types": "./dist/index.d.cts", "default": "./dist/index.cjs" - }, - "input": "./src/index.ts" + } }, "./package.json": "./package.json" }, "files": [ - "dist/" + "dist/", + "CHANGELOG.md", + "README.md", + "LICENSE" ] } \ No newline at end of file diff --git a/libs/providers/langchain-mixedbread-ai/CHANGELOG.md b/libs/providers/langchain-mixedbread-ai/CHANGELOG.md new file mode 100644 index 000000000000..7f975f0741d0 --- /dev/null +++ b/libs/providers/langchain-mixedbread-ai/CHANGELOG.md @@ -0,0 +1,5 @@ +# @langchain/mixedbread-ai + +## 1.0.0 + +This release updates the package for compatibility with LangChain v1.0. See the v1.0 [release notes](https://docs.langchain.com/oss/javascript/releases/langchain-v1) for details on what's new. diff --git a/libs/providers/langchain-mixedbread-ai/package.json b/libs/providers/langchain-mixedbread-ai/package.json index 5eb0790bc1f2..b97e3d75e641 100644 --- a/libs/providers/langchain-mixedbread-ai/package.json +++ b/libs/providers/langchain-mixedbread-ai/package.json @@ -1,6 +1,6 @@ { "name": "@langchain/mixedbread-ai", - "version": "0.2.0", + "version": "1.0.0", "description": "Mixedbread AI integration for LangChain.js", "author": "LangChain", "license": "MIT", @@ -31,7 +31,7 @@ "@mixedbread-ai/sdk": "^2.2.3" }, "peerDependencies": { - "@langchain/core": "^1.0.0-alpha.6" + "@langchain/core": "^1.0.0" }, "devDependencies": { "@langchain/core": "workspace:*", @@ -54,6 +54,7 @@ "types": "dist/index.d.ts", "exports": { ".": { + "input": "./src/index.ts", "import": { "types": "./dist/index.d.ts", "default": "./dist/index.js" @@ -61,12 +62,14 @@ "require": { "types": "./dist/index.d.cts", "default": "./dist/index.cjs" - }, - "input": "./src/index.ts" + } }, "./package.json": "./package.json" }, "files": [ - "dist/" + "dist/", + "CHANGELOG.md", + "README.md", + "LICENSE" ] } \ No newline at end of file diff --git a/libs/providers/langchain-mongodb/CHANGELOG.md b/libs/providers/langchain-mongodb/CHANGELOG.md new file mode 100644 index 000000000000..25811c332d0a --- /dev/null +++ b/libs/providers/langchain-mongodb/CHANGELOG.md @@ -0,0 +1,11 @@ +# @langchain/mongodb + +## 1.0.0 + +This release updates the package for compatibility with LangChain v1.0. See the v1.0 [release notes](https://docs.langchain.com/oss/javascript/releases/langchain-v1) for details on what's new. + +## 0.2.0 + +### Minor Changes + +- ac07cc7: Updates the mongodb vector search, memory, and chat history modules to append client metadata diff --git a/libs/providers/langchain-mongodb/package.json b/libs/providers/langchain-mongodb/package.json index 676f74c250ca..0d7da99f527c 100644 --- a/libs/providers/langchain-mongodb/package.json +++ b/libs/providers/langchain-mongodb/package.json @@ -1,6 +1,6 @@ { "name": "@langchain/mongodb", - "version": "0.1.0", + "version": "1.0.0", "description": "Sample integration for LangChain.js", "author": "LangChain", "license": "MIT", @@ -29,7 +29,7 @@ "mongodb": "^6.17.0" }, "peerDependencies": { - "@langchain/core": "^1.0.0-alpha.6" + "@langchain/core": "^1.0.0" }, "devDependencies": { "@langchain/core": "workspace:*", @@ -56,6 +56,7 @@ "types": "./dist/index.d.ts", "exports": { ".": { + "input": "./src/index.ts", "import": { "types": "./dist/index.d.cts", "default": "./dist/index.cjs" @@ -63,16 +64,14 @@ "require": { "types": "./dist/index.d.cts", "default": "./dist/index.cjs" - }, - "input": "./src/index.ts" + } }, "./package.json": "./package.json" }, "files": [ "dist/", - "index.cjs", - "index.js", - "index.d.ts", - "index.d.cts" + "CHANGELOG.md", + "README.md", + "LICENSE" ] } \ No newline at end of file diff --git a/libs/providers/langchain-nomic/CHANGELOG.md b/libs/providers/langchain-nomic/CHANGELOG.md new file mode 100644 index 000000000000..5a04a299f26a --- /dev/null +++ b/libs/providers/langchain-nomic/CHANGELOG.md @@ -0,0 +1,5 @@ +# @langchain/nomic + +## 1.0.0 + +This release updates the package for compatibility with LangChain v1.0. See the v1.0 [release notes](https://docs.langchain.com/oss/javascript/releases/langchain-v1) for details on what's new. diff --git a/libs/providers/langchain-nomic/package.json b/libs/providers/langchain-nomic/package.json index 6d8a58b7e0c7..ffc5682218fe 100644 --- a/libs/providers/langchain-nomic/package.json +++ b/libs/providers/langchain-nomic/package.json @@ -1,6 +1,6 @@ { "name": "@langchain/nomic", - "version": "0.1.0", + "version": "1.0.0", "description": "Nomic integration for LangChain.js", "author": "LangChain", "license": "MIT", @@ -29,7 +29,7 @@ "@nomic-ai/atlas": "^0.8.0" }, "peerDependencies": { - "@langchain/core": "^1.0.0-alpha.6" + "@langchain/core": "^1.0.0" }, "devDependencies": { "@jest/globals": "^29.5.0", @@ -54,6 +54,7 @@ "types": "./dist/index.d.ts", "exports": { ".": { + "input": "./src/index.ts", "import": { "types": "./dist/index.d.ts", "default": "./dist/index.js" @@ -61,12 +62,14 @@ "require": { "types": "./dist/index.d.cts", "default": "./dist/index.cjs" - }, - "input": "./src/index.ts" + } }, "./package.json": "./package.json" }, "files": [ - "dist/" + "dist/", + "CHANGELOG.md", + "README.md", + "LICENSE" ] } \ No newline at end of file diff --git a/libs/providers/langchain-ollama/CHANGELOG.md b/libs/providers/langchain-ollama/CHANGELOG.md new file mode 100644 index 000000000000..86426b8335be --- /dev/null +++ b/libs/providers/langchain-ollama/CHANGELOG.md @@ -0,0 +1,11 @@ +# @langchain/ollama + +## 1.0.0 + +This release updates the package for compatibility with LangChain v1.0. See the v1.0 [release notes](https://docs.langchain.com/oss/javascript/releases/langchain-v1) for details on what's new. + +## 0.2.4 + +### Patch Changes + +- 9e843eb: Add think Field to ChatOllama for Controlling Thought Process in Responses diff --git a/libs/providers/langchain-ollama/package.json b/libs/providers/langchain-ollama/package.json index 3fd54b365a04..0911a926706e 100644 --- a/libs/providers/langchain-ollama/package.json +++ b/libs/providers/langchain-ollama/package.json @@ -1,6 +1,6 @@ { "name": "@langchain/ollama", - "version": "0.2.3", + "version": "1.0.0", "description": "Ollama integration for LangChain.js", "author": "LangChain", "license": "MIT", @@ -34,7 +34,7 @@ "uuid": "^10.0.0" }, "peerDependencies": { - "@langchain/core": "^1.0.0-alpha.6" + "@langchain/core": "^1.0.0" }, "devDependencies": { "@jest/globals": "^29.5.0", @@ -59,6 +59,7 @@ "types": "./dist/index.d.ts", "exports": { ".": { + "input": "./src/index.ts", "import": { "types": "./dist/index.d.ts", "default": "./dist/index.js" @@ -66,12 +67,14 @@ "require": { "types": "./dist/index.d.cts", "default": "./dist/index.cjs" - }, - "input": "./src/index.ts" + } }, "./package.json": "./package.json" }, "files": [ - "dist/" + "dist/", + "CHANGELOG.md", + "README.md", + "LICENSE" ] } \ No newline at end of file diff --git a/libs/providers/langchain-openai/CHANGELOG.md b/libs/providers/langchain-openai/CHANGELOG.md new file mode 100644 index 000000000000..d46baa564231 --- /dev/null +++ b/libs/providers/langchain-openai/CHANGELOG.md @@ -0,0 +1,43 @@ +# @langchain/openai + +## 1.0.0 + +This release updates the package for compatibility with LangChain v1.0. See the v1.0 [release notes](https://docs.langchain.com/oss/javascript/releases/langchain-v1) for details on what's new. + +## 0.6.16 + +### Patch Changes + +- b8ffc1e: fix(openai): Remove raw OpenAI fields from token usage + +## 0.6.15 + +### Patch Changes + +- e63c7cc: fix(openai): Convert OpenAI responses API usage to tracing format + +## 0.6.14 + +### Patch Changes + +- d38e9d6: fix(openai): fix streaming in openai + +## 0.6.12 + +### Patch Changes + +- 41bd944: support base64 embeddings format +- 707a768: handle undefined disableStreaming to restore streaming functionality + +## 0.6.11 + +### Patch Changes + +- 65459e3: use proper casing for reasoning effort param + +## 0.6.10 + +### Patch Changes + +- 4a3f5af: add verbosity to json schema response format (#8754) +- 424360b: re-add reasoning_effort param diff --git a/libs/providers/langchain-openai/package.json b/libs/providers/langchain-openai/package.json index 99e82308ffec..0f91caca2786 100644 --- a/libs/providers/langchain-openai/package.json +++ b/libs/providers/langchain-openai/package.json @@ -1,6 +1,6 @@ { "name": "@langchain/openai", - "version": "1.0.0-alpha.3", + "version": "1.0.0", "description": "OpenAI integrations for LangChain.js", "author": "LangChain", "license": "MIT", @@ -35,7 +35,7 @@ "zod": "^3.25.76 || ^4" }, "peerDependencies": { - "@langchain/core": "^1.0.0-alpha.6" + "@langchain/core": "^1.0.0" }, "devDependencies": { "@azure/identity": "^4.2.1", @@ -89,6 +89,9 @@ "./package.json": "./package.json" }, "files": [ - "dist/" + "dist/", + "CHANGELOG.md", + "README.md", + "LICENSE" ] } \ No newline at end of file diff --git a/libs/providers/langchain-pinecone/CHANGELOG.md b/libs/providers/langchain-pinecone/CHANGELOG.md new file mode 100644 index 000000000000..16626a7a7f51 --- /dev/null +++ b/libs/providers/langchain-pinecone/CHANGELOG.md @@ -0,0 +1,5 @@ +# @langchain/pinecone + +## 1.0.0 + +This release updates the package for compatibility with LangChain v1.0. See the v1.0 [release notes](https://docs.langchain.com/oss/javascript/releases/langchain-v1) for details on what's new. diff --git a/libs/providers/langchain-pinecone/package.json b/libs/providers/langchain-pinecone/package.json index 6e962c79f307..127a498d9ee3 100644 --- a/libs/providers/langchain-pinecone/package.json +++ b/libs/providers/langchain-pinecone/package.json @@ -1,6 +1,6 @@ { "name": "@langchain/pinecone", - "version": "0.2.0", + "version": "1.0.0", "description": "LangChain integration for Pinecone's vector database", "author": "Pinecone, Inc", "license": "MIT", @@ -31,7 +31,7 @@ "uuid": "^10.0.0" }, "peerDependencies": { - "@langchain/core": "^1.0.0-alpha.6", + "@langchain/core": "^1.0.0", "@pinecone-database/pinecone": "^5.0.2" }, "devDependencies": { @@ -59,6 +59,7 @@ "types": "./dist/index.d.ts", "exports": { ".": { + "input": "./src/index.ts", "import": { "types": "./dist/index.d.ts", "default": "./dist/index.js" @@ -66,12 +67,14 @@ "require": { "types": "./dist/index.d.cts", "default": "./dist/index.cjs" - }, - "input": "./src/index.ts" + } }, "./package.json": "./package.json" }, "files": [ - "dist/" + "dist/", + "CHANGELOG.md", + "README.md", + "LICENSE" ] } \ No newline at end of file diff --git a/libs/providers/langchain-qdrant/CHANGELOG.md b/libs/providers/langchain-qdrant/CHANGELOG.md new file mode 100644 index 000000000000..60c2ae0cb4ea --- /dev/null +++ b/libs/providers/langchain-qdrant/CHANGELOG.md @@ -0,0 +1,5 @@ +# @langchain/qdrant + +## 1.0.0 + +This release updates the package for compatibility with LangChain v1.0. See the v1.0 [release notes](https://docs.langchain.com/oss/javascript/releases/langchain-v1) for details on what's new. diff --git a/libs/providers/langchain-qdrant/package.json b/libs/providers/langchain-qdrant/package.json index 1448806b78f3..a70a3ecbf752 100644 --- a/libs/providers/langchain-qdrant/package.json +++ b/libs/providers/langchain-qdrant/package.json @@ -1,6 +1,6 @@ { "name": "@langchain/qdrant", - "version": "0.1.2", + "version": "1.0.0", "description": "LangChain.js integration for the Qdrant vector database", "author": "LangChain", "license": "MIT", @@ -31,7 +31,7 @@ "uuid": "^10.0.0" }, "peerDependencies": { - "@langchain/core": "^1.0.0-alpha.6" + "@langchain/core": "^1.0.0" }, "devDependencies": { "@faker-js/faker": "^8.4.1", @@ -55,6 +55,7 @@ "types": "./dist/index.d.ts", "exports": { ".": { + "input": "./src/index.ts", "import": { "types": "./dist/index.d.ts", "default": "./dist/index.js" @@ -62,12 +63,14 @@ "require": { "types": "./dist/index.d.cts", "default": "./dist/index.cjs" - }, - "input": "./src/index.ts" + } }, "./package.json": "./package.json" }, "files": [ - "dist/" + "dist/", + "CHANGELOG.md", + "README.md", + "LICENSE" ] } \ No newline at end of file diff --git a/libs/providers/langchain-redis/CHANGELOG.md b/libs/providers/langchain-redis/CHANGELOG.md new file mode 100644 index 000000000000..b3ca76500f8a --- /dev/null +++ b/libs/providers/langchain-redis/CHANGELOG.md @@ -0,0 +1,23 @@ +# @langchain/redis + +## 1.0.0 + +This release updates the package for compatibility with LangChain v1.0. See the v1.0 [release notes](https://docs.langchain.com/oss/javascript/releases/langchain-v1) for details on what's new. + +## 0.1.4 + +### Patch Changes + +- 86d05ab: add supprt for custom schemas in vectorstore + +## 0.1.3 + +### Patch Changes + +- fd4691f: use `keyEncoder` instead of insecure cache key getter + +## 0.1.2 + +### Patch Changes + +- 3d235f9: support document deletion by ID in RedisVectorStore diff --git a/libs/providers/langchain-redis/package.json b/libs/providers/langchain-redis/package.json index e3ef1dd55a04..53941d32db3d 100644 --- a/libs/providers/langchain-redis/package.json +++ b/libs/providers/langchain-redis/package.json @@ -1,6 +1,6 @@ { "name": "@langchain/redis", - "version": "0.1.1", + "version": "1.0.0", "description": "Sample integration for LangChain.js", "author": "LangChain", "license": "MIT", @@ -54,6 +54,7 @@ "types": "./dist/index.d.ts", "exports": { ".": { + "input": "./src/index.ts", "import": { "types": "./dist/index.d.ts", "default": "./dist/index.js" @@ -61,12 +62,14 @@ "require": { "types": "./dist/index.d.cts", "default": "./dist/index.cjs" - }, - "input": "./src/index.ts" + } }, "./package.json": "./package.json" }, "files": [ - "dist/" + "dist/", + "CHANGELOG.md", + "README.md", + "LICENSE" ] } \ No newline at end of file diff --git a/libs/providers/langchain-tavily/CHANGELOG.md b/libs/providers/langchain-tavily/CHANGELOG.md new file mode 100644 index 000000000000..61a72f3824d0 --- /dev/null +++ b/libs/providers/langchain-tavily/CHANGELOG.md @@ -0,0 +1,5 @@ +# @langchain/tavily + +## 1.0.0 + +This release updates the package for compatibility with LangChain v1.0. See the v1.0 [release notes](https://docs.langchain.com/oss/javascript/releases/langchain-v1) for details on what's new. diff --git a/libs/providers/langchain-tavily/package.json b/libs/providers/langchain-tavily/package.json index bf8fb3ad7ec2..d2223cd18aa9 100644 --- a/libs/providers/langchain-tavily/package.json +++ b/libs/providers/langchain-tavily/package.json @@ -1,6 +1,6 @@ { "name": "@langchain/tavily", - "version": "0.1.4", + "version": "1.0.0", "description": "Tavily integration for LangChain.js", "author": "LangChain", "license": "MIT", @@ -30,7 +30,7 @@ "zod": "^3.25.76 || ^4" }, "peerDependencies": { - "@langchain/core": "^1.0.0-alpha.6" + "@langchain/core": "^1.0.0" }, "devDependencies": { "@langchain/core": "workspace:*", @@ -51,6 +51,7 @@ "types": "./dist/index.d.ts", "exports": { ".": { + "input": "./src/index.ts", "import": { "types": "./dist/index.d.ts", "default": "./dist/index.js" @@ -58,12 +59,14 @@ "require": { "types": "./dist/index.d.cts", "default": "./dist/index.cjs" - }, - "input": "./src/index.ts" + } }, "./package.json": "./package.json" }, "files": [ - "dist/" + "dist/", + "CHANGELOG.md", + "README.md", + "LICENSE" ] } \ No newline at end of file diff --git a/libs/providers/langchain-weaviate/CHANGELOG.md b/libs/providers/langchain-weaviate/CHANGELOG.md new file mode 100644 index 000000000000..09d245c21f03 --- /dev/null +++ b/libs/providers/langchain-weaviate/CHANGELOG.md @@ -0,0 +1,5 @@ +# @langchain/weaviate + +## 1.0.0 + +This release updates the package for compatibility with LangChain v1.0. See the v1.0 [release notes](https://docs.langchain.com/oss/javascript/releases/langchain-v1) for details on what's new. diff --git a/libs/providers/langchain-weaviate/package.json b/libs/providers/langchain-weaviate/package.json index 30edd16f8493..02072fa76a9e 100644 --- a/libs/providers/langchain-weaviate/package.json +++ b/libs/providers/langchain-weaviate/package.json @@ -1,6 +1,6 @@ { "name": "@langchain/weaviate", - "version": "0.2.1", + "version": "1.0.0", "description": "Weaviate integration for LangChain.js", "author": "LangChain", "license": "MIT", @@ -35,7 +35,7 @@ "weaviate-client": "^3.5.2" }, "peerDependencies": { - "@langchain/core": "^1.0.0-alpha.6" + "@langchain/core": "^1.0.0" }, "devDependencies": { "@langchain/core": "workspace:*", @@ -60,6 +60,7 @@ "types": "./dist/index.d.ts", "exports": { ".": { + "input": "./src/index.ts", "import": { "types": "./dist/index.d.ts", "default": "./dist/index.js" @@ -67,12 +68,14 @@ "require": { "types": "./dist/index.d.cts", "default": "./dist/index.cjs" - }, - "input": "./src/index.ts" + } }, "./package.json": "./package.json" }, "files": [ - "dist/" + "dist/", + "CHANGELOG.md", + "README.md", + "LICENSE" ] } \ No newline at end of file diff --git a/libs/providers/langchain-xai/CHANGELOG.md b/libs/providers/langchain-xai/CHANGELOG.md new file mode 100644 index 000000000000..c31c4b682577 --- /dev/null +++ b/libs/providers/langchain-xai/CHANGELOG.md @@ -0,0 +1,5 @@ +# @langchain/xai + +## 1.0.0 + +This release updates the package for compatibility with LangChain v1.0. See the v1.0 [release notes](https://docs.langchain.com/oss/javascript/releases/langchain-v1) for details on what's new. diff --git a/libs/providers/langchain-xai/package.json b/libs/providers/langchain-xai/package.json index ccfa3929db03..ec69097a232e 100644 --- a/libs/providers/langchain-xai/package.json +++ b/libs/providers/langchain-xai/package.json @@ -1,6 +1,6 @@ { "name": "@langchain/xai", - "version": "0.1.0", + "version": "1.0.0", "description": "xAI integration for LangChain.js", "author": "LangChain", "license": "MIT", @@ -30,10 +30,10 @@ "format:check": "prettier --config .prettierrc --check \"src\"" }, "dependencies": { - "@langchain/openai": "^1.0.0-alpha.1" + "@langchain/openai": "^1.0.0" }, "peerDependencies": { - "@langchain/core": "^1.0.0-alpha.6" + "@langchain/core": "^1.0.0" }, "devDependencies": { "@langchain/core": "workspace:*", @@ -59,6 +59,7 @@ "types": "./dist/index.d.ts", "exports": { ".": { + "input": "./src/index.ts", "import": { "types": "./dist/index.d.ts", "default": "./dist/index.js" @@ -66,12 +67,14 @@ "require": { "types": "./dist/index.d.cts", "default": "./dist/index.cjs" - }, - "input": "./src/index.ts" + } }, "./package.json": "./package.json" }, "files": [ - "dist/" + "dist/", + "CHANGELOG.md", + "README.md", + "LICENSE" ] } \ No newline at end of file diff --git a/libs/providers/langchain-yandex/CHANGELOG.md b/libs/providers/langchain-yandex/CHANGELOG.md new file mode 100644 index 000000000000..94cf4d16fc22 --- /dev/null +++ b/libs/providers/langchain-yandex/CHANGELOG.md @@ -0,0 +1,5 @@ +# @langchain/yandex + +## 1.0.0 + +This release updates the package for compatibility with LangChain v1.0. See the v1.0 [release notes](https://docs.langchain.com/oss/javascript/releases/langchain-v1) for details on what's new. diff --git a/libs/providers/langchain-yandex/package.json b/libs/providers/langchain-yandex/package.json index 2360adb89b2f..b2a3d805ad15 100644 --- a/libs/providers/langchain-yandex/package.json +++ b/libs/providers/langchain-yandex/package.json @@ -1,6 +1,6 @@ { "name": "@langchain/yandex", - "version": "0.1.0", + "version": "1.0.0", "description": "Yandex integration for LangChain.js", "author": "LangChain", "license": "MIT", @@ -26,7 +26,7 @@ "format:check": "prettier --config .prettierrc --check \"src\"" }, "peerDependencies": { - "@langchain/core": "^1.0.0-alpha.6" + "@langchain/core": "^1.0.0" }, "devDependencies": { "@langchain/core": "workspace:*", @@ -48,6 +48,7 @@ "types": "./dist/index.d.ts", "exports": { ".": { + "input": "./src/index.ts", "import": { "types": "./dist/index.d.ts", "default": "./dist/index.js" @@ -55,10 +56,10 @@ "require": { "types": "./dist/index.d.cts", "default": "./dist/index.cjs" - }, - "input": "./src/index.ts" + } }, "./chat_models": { + "input": "./src/chat_models.ts", "import": { "types": "./dist/chat_models.d.ts", "default": "./dist/chat_models.js" @@ -66,10 +67,10 @@ "require": { "types": "./dist/chat_models.d.cts", "default": "./dist/chat_models.cjs" - }, - "input": "./src/chat_models.ts" + } }, "./embeddings": { + "input": "./src/embeddings.ts", "import": { "types": "./dist/embeddings.d.ts", "default": "./dist/embeddings.js" @@ -77,10 +78,10 @@ "require": { "types": "./dist/embeddings.d.cts", "default": "./dist/embeddings.cjs" - }, - "input": "./src/embeddings.ts" + } }, "./llms": { + "input": "./src/llms.ts", "import": { "types": "./dist/llms.d.ts", "default": "./dist/llms.js" @@ -88,12 +89,14 @@ "require": { "types": "./dist/llms.d.cts", "default": "./dist/llms.cjs" - }, - "input": "./src/llms.ts" + } }, "./package.json": "./package.json" }, "files": [ - "dist/" + "dist/", + "CHANGELOG.md", + "README.md", + "LICENSE" ] } \ No newline at end of file diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index cd9d25434444..fd243bc407bf 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -149,8 +149,8 @@ importers: specifier: workspace:* version: link:../libs/providers/langchain-groq '@langchain/langgraph': - specifier: next - version: 1.0.0-alpha.5(@langchain/core@libs+langchain-core)(react-dom@18.3.1(react@19.0.0))(react@19.0.0)(zod-to-json-schema@3.24.6(zod@3.25.76))(zod@3.25.76) + specifier: ^1.0.0 + version: 1.0.0(@langchain/core@libs+langchain-core)(react-dom@18.3.1(react@19.0.0))(react@19.0.0)(zod-to-json-schema@3.24.6(zod@3.25.76))(zod@3.25.76) '@langchain/mistralai': specifier: workspace:* version: link:../libs/providers/langchain-mistralai @@ -434,31 +434,31 @@ importers: version: 0.25.8 '@rolldown/binding-darwin-arm64': specifier: '*' - version: 1.0.0-beta.43 + version: 1.0.0-beta.44 '@rolldown/binding-darwin-x64': specifier: '*' - version: 1.0.0-beta.43 + version: 1.0.0-beta.44 '@rolldown/binding-linux-arm64-gnu': specifier: '*' - version: 1.0.0-beta.43 + version: 1.0.0-beta.44 '@rolldown/binding-linux-arm64-musl': specifier: '*' - version: 1.0.0-beta.43 + version: 1.0.0-beta.44 '@rolldown/binding-linux-x64-gnu': specifier: '*' - version: 1.0.0-beta.43 + version: 1.0.0-beta.44 '@rolldown/binding-linux-x64-musl': specifier: '*' - version: 1.0.0-beta.43 + version: 1.0.0-beta.44 '@rolldown/binding-win32-arm64-msvc': specifier: '*' - version: 1.0.0-beta.43 + version: 1.0.0-beta.44 '@rolldown/binding-win32-ia32-msvc': specifier: '*' - version: 1.0.0-beta.43 + version: 1.0.0-beta.44 '@rolldown/binding-win32-x64-msvc': specifier: '*' - version: 1.0.0-beta.43 + version: 1.0.0-beta.44 '@swc/core-win32-x64-msvc': specifier: '*' version: 1.13.3 @@ -601,11 +601,11 @@ importers: libs/langchain: dependencies: '@langchain/langgraph': - specifier: next - version: 1.0.0-alpha.5(@langchain/core@libs+langchain-core)(react-dom@18.3.1(react@19.0.0))(react@19.0.0)(zod-to-json-schema@3.24.6(zod@3.25.76))(zod@3.25.76) + specifier: ^1.0.0 + version: 1.0.0(@langchain/core@libs+langchain-core)(react-dom@18.3.1(react@19.0.0))(react@19.0.0)(zod-to-json-schema@3.24.6(zod@3.25.76))(zod@3.25.76) '@langchain/langgraph-checkpoint': - specifier: ^0.1.1 - version: 0.1.1(@langchain/core@libs+langchain-core) + specifier: ^1.0.0 + version: 1.0.0(@langchain/core@libs+langchain-core) uuid: specifier: ^10.0.0 version: 10.0.0 @@ -1138,7 +1138,7 @@ importers: version: 4.0.6 '@getzep/zep-cloud': specifier: ^1.0.6 - version: 1.0.12(@langchain/core@libs+langchain-core)(encoding@0.1.13)(langchain@0.3.30(1037dd7ffc4b4df883b20cb3da1eaf84)) + version: 1.0.12(@langchain/core@libs+langchain-core)(encoding@0.1.13)(langchain@0.3.30(c79483ae37850228b93ee27f40833e2d)) '@getzep/zep-js': specifier: ^0.9.0 version: 0.9.0 @@ -1658,8 +1658,8 @@ importers: specifier: workspace:* version: link:../../internal/eslint '@langchain/langgraph': - specifier: next - version: 1.0.0-alpha.5(@langchain/core@libs+langchain-core)(react-dom@18.3.1(react@19.0.0))(react@19.0.0)(zod-to-json-schema@3.24.6(zod@3.25.76))(zod@3.25.76) + specifier: ^1.0.0 + version: 1.0.0(@langchain/core@libs+langchain-core)(react-dom@18.3.1(react@19.0.0))(react@19.0.0)(zod-to-json-schema@3.24.6(zod@3.25.76))(zod@3.25.76) '@langchain/openai': specifier: workspace:* version: link:../providers/langchain-openai @@ -1893,6 +1893,9 @@ importers: '@anthropic-ai/vertex-sdk': specifier: ^0.11.5 version: 0.11.5(zod@3.25.76) + '@cfworker/json-schema': + specifier: ^4.1.1 + version: 4.1.1 '@langchain/core': specifier: workspace:* version: link:../../langchain-core @@ -1926,6 +1929,9 @@ importers: typescript: specifier: ~5.8.3 version: 5.8.3 + uuid: + specifier: ^13.0.0 + version: 13.0.0 vitest: specifier: ^3.2.4 version: 3.2.4(@types/debug@4.1.12)(@types/node@24.6.1)(jiti@2.5.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1) @@ -2257,6 +2263,9 @@ importers: specifier: ^10.0.0 version: 10.0.0 devDependencies: + '@cfworker/json-schema': + specifier: ^4.1.1 + version: 4.1.1 '@langchain/core': specifier: workspace:* version: link:../../langchain-core @@ -2300,8 +2309,8 @@ importers: libs/providers/langchain-deepseek: dependencies: '@langchain/openai': - specifier: ^0.6.0 - version: 0.6.3(@langchain/core@libs+langchain-core)(ws@8.18.3(bufferutil@4.0.9)(utf-8-validate@6.0.5)) + specifier: ^1.0.0 + version: 1.0.0(@langchain/core@libs+langchain-core)(ws@8.18.3(bufferutil@4.0.9)(utf-8-validate@6.0.5)) devDependencies: '@langchain/core': specifier: workspace:* @@ -2517,8 +2526,8 @@ importers: libs/providers/langchain-google-gauth: dependencies: '@langchain/google-common': - specifier: ^0.2.16 - version: 0.2.16(@langchain/core@libs+langchain-core) + specifier: ^1.0.0 + version: 1.0.0(@langchain/core@libs+langchain-core) google-auth-library: specifier: ^10.1.0 version: 10.2.0 @@ -2636,8 +2645,8 @@ importers: libs/providers/langchain-google-vertexai: dependencies: '@langchain/google-gauth': - specifier: ^0.2.16 - version: 0.2.16(@langchain/core@libs+langchain-core) + specifier: ^1.0.0 + version: 1.0.0(@langchain/core@libs+langchain-core) devDependencies: '@jest/globals': specifier: ^29.5.0 @@ -2646,8 +2655,8 @@ importers: specifier: workspace:* version: link:../../../internal/eslint '@langchain/google-common': - specifier: ^0.2.16 - version: 0.2.16(@langchain/core@libs+langchain-core) + specifier: ^1.0.0 + version: 1.0.0(@langchain/core@libs+langchain-core) '@langchain/standard-tests': specifier: workspace:* version: link:../../langchain-standard-tests @@ -2694,8 +2703,8 @@ importers: libs/providers/langchain-google-vertexai-web: dependencies: '@langchain/google-webauth': - specifier: ^0.2.16 - version: 0.2.16(@langchain/core@libs+langchain-core) + specifier: ^1.0.0 + version: 1.0.0(@langchain/core@libs+langchain-core) devDependencies: '@jest/globals': specifier: ^29.5.0 @@ -2752,8 +2761,8 @@ importers: libs/providers/langchain-google-webauth: dependencies: '@langchain/google-common': - specifier: ^0.2.16 - version: 0.2.16(@langchain/core@libs+langchain-core) + specifier: ^1.0.0 + version: 1.0.0(@langchain/core@libs+langchain-core) web-auth-library: specifier: ^1.0.3 version: 1.0.3 @@ -3413,8 +3422,8 @@ importers: libs/providers/langchain-xai: dependencies: '@langchain/openai': - specifier: ^1.0.0-alpha.1 - version: 1.0.0-alpha.3(@langchain/core@libs+langchain-core)(ws@8.18.3(bufferutil@4.0.9)(utf-8-validate@6.0.5)) + specifier: ^1.0.0 + version: 1.0.0(@langchain/core@libs+langchain-core)(ws@8.18.3(bufferutil@4.0.9)(utf-8-validate@6.0.5)) devDependencies: '@langchain/core': specifier: workspace:* @@ -3507,10 +3516,6 @@ packages: '@anthropic-ai/sdk@0.27.3': resolution: {integrity: sha512-IjLt0gd3L4jlOfilxVXTifn42FnVffMgDC04RJK1KDZpmkBWLv0XC92MVVmkxrFZNS/7l3xWgP/I3nqtX1sQHw==} - '@anthropic-ai/sdk@0.56.0': - resolution: {integrity: sha512-SLCB8M8+VMg1cpCucnA1XWHGWqVSZtIWzmOdDOEu3eTFZMB+A0sGZ1ESO5MHDnqrNTXz3safMrWx9x4rMZSOqA==} - hasBin: true - '@anthropic-ai/sdk@0.65.0': resolution: {integrity: sha512-zIdPOcrCVEI8t3Di40nH4z9EoeyGZfXbYSvWdDLsB/KkaSYMnEgC7gmcgWu83g2NTn1ZTpbMvpdttWDGGIk6zw==} hasBin: true @@ -5942,74 +5947,74 @@ packages: peerDependencies: apache-arrow: '>=15.0.0 <=18.1.0' - '@langchain/anthropic@0.3.25': - resolution: {integrity: sha512-KipKY0njNps7bgINca1jVAShnOh/+MpfN/hB580TUVrnsT21e5bykfNjiGVZ1S1A/qdHSJsRMkie2igGij/acA==} - engines: {node: '>=18'} + '@langchain/anthropic@1.0.0': + resolution: {integrity: sha512-Lud/FrkFmXMYW5R9y0FC+RGdgjBBVQ2JAnG3A8E1I4+sqv5JgJttw3HKRpFkyBUSyacs6LMfSn5dbJ6TT9nMiQ==} + engines: {node: '>=20'} peerDependencies: '@langchain/core': workspace:* - '@langchain/aws@0.1.15': - resolution: {integrity: sha512-oyOMhTHP0rxdSCVI/g5KXYCOs9Kq/FpXMZbOk1JSIUoaIzUg4p6d98lsHu7erW//8NSaT+SX09QRbVDAgt7pNA==} - engines: {node: '>=18'} + '@langchain/aws@1.0.0': + resolution: {integrity: sha512-6eCDhXF6rauF2ItsbRtRecG/qEhpvmYM7p8hdP64dyuGUvkEF7Yqs587Lwgyj5DqV63k5zUZre6l8ITAd26Uqw==} + engines: {node: '>=20'} peerDependencies: '@langchain/core': workspace:* - '@langchain/cohere@0.3.4': - resolution: {integrity: sha512-TdOaxKtavYxf5iVO20OQHGwDUSvCTp2o6Jc0N26FyBZKP4J5LECOksmL28y6hNI/4duXPTl2IEXsNqlOTc2ssQ==} - engines: {node: '>=18'} + '@langchain/cohere@1.0.0': + resolution: {integrity: sha512-KqncspXKt2ueqkR5/LlOvm+rOIzx/AQhkITDYWFNOU4/BxPG238anE87jXnCOSE4LRlic+BdmFHEqstHd+lyYA==} + engines: {node: '>=20'} peerDependencies: '@langchain/core': workspace:* - '@langchain/deepseek@0.1.0': - resolution: {integrity: sha512-5VzaG/oi2oSfBt+JUdXWjavZcmOzjk14+N5sCFnbrY6xeAjHrtBq7VeBcBJcHqkrjafxADK1aVGV0hpbhiFyJg==} - engines: {node: '>=18'} + '@langchain/deepseek@1.0.0': + resolution: {integrity: sha512-jNMnX4iiqc+/T7kSr8JlDvtneFc1Jxc+I1feoBtGhnoGr8jN4R7t5oFvkuIZBaGNvS/mtJlP6Ujy3Z/X1qqjxg==} + engines: {node: '>=20'} peerDependencies: '@langchain/core': workspace:* - '@langchain/google-common@0.2.16': - resolution: {integrity: sha512-RZmXGXDJcW0qdOe6yvp42/GILbe2vOvgZ+rUV1onZAJUYm4JjyByoj4+Zxyxza3b4EjWaqo6QegDiyF55sxpgg==} - engines: {node: '>=18'} + '@langchain/google-common@1.0.0': + resolution: {integrity: sha512-4xrh8amC8AtvNAaA4CjptQ/P5jNycCiLNgU/m6T775yBSsJTNWlD8TKsqnOFDpD7q0T5sCIaU0oBAhOU7kjD6w==} + engines: {node: '>=20'} peerDependencies: '@langchain/core': workspace:* - '@langchain/google-gauth@0.2.16': - resolution: {integrity: sha512-4g9oo+XKCh2G9jXkGr5Twajw0AKt6ZjJH7VtAz9n7gjHg7YKGOChdR7ZhESTc8Q742zq2fCNZFSm+Nitpc6NKQ==} - engines: {node: '>=18'} - peerDependencies: - '@langchain/core': workspace:* + '@langchain/google-gauth@1.0.0': + resolution: {integrity: sha512-WKH182y54WAwbkG8S1TgeCyNYLGu6N8+Fk3g2cknbFuCmQHsEnbLMnjdiDI+BQJAqcmO6P5RX6fV5EfWarARNQ==} + engines: {node: '>=20'} - '@langchain/google-genai@0.2.16': - resolution: {integrity: sha512-7xgQfZtn4EcKL7HYV7c5ZZUTjzjY0eh1Ex2570uwEBIUlyP5GFYeRe7gizx6965DYu6rktkXRMHaU0CuOXxAXQ==} - engines: {node: '>=18'} + '@langchain/google-genai@1.0.0': + resolution: {integrity: sha512-ICUBZl/46nG6+Yhe5v7kp/2TQBGOzqEkpfKPLDeNyJ4x9OOL46xsW3ZZrHJjhGMQuR6/JMmQMTU9kLoYgsd1Tg==} + engines: {node: '>=20'} peerDependencies: '@langchain/core': workspace:* - '@langchain/google-vertexai-web@0.2.16': - resolution: {integrity: sha512-Pa3kermhN6YKRtFQUsbr3hiBIB7UkpSlipXRVXi7rxZu1a2KClWauMLGd4UKcZaqUbvkR137Uhjer66HR/d27w==} - engines: {node: '>=18'} - peerDependencies: - '@langchain/core': workspace:* + '@langchain/google-vertexai-web@1.0.0': + resolution: {integrity: sha512-3/I8pQsgnfJdMWg0UMn8rGoJ4oIQq5pyFTGwnn5KbgVswukG6icBR2FP+CTw1LvkKCPt7KYy9NSLQWUBwpCWgA==} + engines: {node: '>=20'} - '@langchain/google-vertexai@0.2.16': - resolution: {integrity: sha512-nyov07PXF5Ac8iyTXECd7KIm2MMrSXUF6TEfW/nPsbqyrE1oOw0YjTMiwwUxoKazMp/N8EtCSgeg5HE9Skw1/w==} - engines: {node: '>=18'} + '@langchain/google-vertexai@1.0.0': + resolution: {integrity: sha512-t0N45IX0ftQnz6khm+k6AvaDXtEjEmvPxj3UJvBsdC9Vnvt3ljwUQ1WqxuT/TqpBQDkftk6j+/3jygj0bfJsDw==} + engines: {node: '>=20'} + + '@langchain/google-webauth@1.0.0': + resolution: {integrity: sha512-4FCk41tfBSQMbSLzqmdd6EChaRa3FNMBtG1HN7SzihLcn2dthJQ0nVob4TsJ5HKb1ftxa348zVBTntJf01pI9g==} + engines: {node: '>=20'} peerDependencies: '@langchain/core': workspace:* - '@langchain/google-webauth@0.2.16': - resolution: {integrity: sha512-cJg8vyxbyw3jxrg9We9gtyEF2+J7tgBMYZQon13JEh1swHnk4tt1S8YxNqVR4FLRSCcDKl692xADdacSNlqGDg==} - engines: {node: '>=18'} + '@langchain/groq@1.0.0': + resolution: {integrity: sha512-6fG9MEQHNXnxgObFHSPh+BPYyTGcoDnKd+GhI9l96cpHh+QNI+IvypicRCZVSsLdqzRCFHISvBQaH+SP5vgjIw==} + engines: {node: '>=20'} peerDependencies: '@langchain/core': workspace:* - '@langchain/groq@0.2.3': - resolution: {integrity: sha512-r+yjysG36a0IZxTlCMr655Feumfb4IrOyA0jLLq4l7gEhVyMpYXMwyE6evseyU2LRP+7qOPbGRVpGqAIK0MsUA==} + '@langchain/langgraph-checkpoint@0.1.1': + resolution: {integrity: sha512-h2bP0RUikQZu0Um1ZUPErQLXyhzroJqKRbRcxYRTAh49oNlsfeq4A3K4YEDRbGGuyPZI/Jiqwhks1wZwY73AZw==} engines: {node: '>=18'} peerDependencies: '@langchain/core': workspace:* - '@langchain/langgraph-checkpoint@0.1.1': - resolution: {integrity: sha512-h2bP0RUikQZu0Um1ZUPErQLXyhzroJqKRbRcxYRTAh49oNlsfeq4A3K4YEDRbGGuyPZI/Jiqwhks1wZwY73AZw==} + '@langchain/langgraph-checkpoint@1.0.0': + resolution: {integrity: sha512-xrclBGvNCXDmi0Nz28t3vjpxSH6UYx6w5XAXSiiB1WEdc2xD2iY/a913I3x3a31XpInUW/GGfXXfePfaghV54A==} engines: {node: '>=18'} peerDependencies: '@langchain/core': workspace:* @@ -6028,6 +6033,31 @@ packages: react-dom: optional: true + '@langchain/langgraph-sdk@1.0.0': + resolution: {integrity: sha512-g25ti2W7Dl5wUPlNK+0uIGbeNFqf98imhHlbdVVKTTkDYLhi/pI1KTgsSSkzkeLuBIfvt2b0q6anQwCs7XBlbw==} + peerDependencies: + '@langchain/core': workspace:* + react: ^18 || ^19 + react-dom: ^18 || ^19 + peerDependenciesMeta: + '@langchain/core': + optional: true + react: + optional: true + react-dom: + optional: true + + '@langchain/langgraph@1.0.0': + resolution: {integrity: sha512-2k7Thk5qH0zMhP+sbNKwQZl6zSwxKtrsFmHGOEvUUMjH6Rb9n5IMxoF5WTJlP/CGMO9ulI+5UefNz3rOfjuPBg==} + engines: {node: '>=18'} + peerDependencies: + '@langchain/core': workspace:* + zod: ^3.25.32 || ^4.1.0 + zod-to-json-schema: ^3.x + peerDependenciesMeta: + zod-to-json-schema: + optional: true + '@langchain/langgraph@1.0.0-alpha.5': resolution: {integrity: sha512-Sg0LZ/zb0osMT+2/poTRH6GbmzSYxPVzZPXikjryCFMCw52HGbq0sLEXFsaqfs+1HCcDs1Ob6IPw8IucE5pM9Q==} engines: {node: '>=18'} @@ -6039,15 +6069,15 @@ packages: zod-to-json-schema: optional: true - '@langchain/mistralai@0.2.3': - resolution: {integrity: sha512-U2gaoRF7zilpc5pvdSoPTpYWo/vF47PPeHwCwd98RSFBracEZ3WGJ4zoXTqM7+4/WF3bTbDZ5f6+YO2PDX66qQ==} - engines: {node: '>=18'} + '@langchain/mistralai@1.0.0': + resolution: {integrity: sha512-gzRjDjGGgd5RApF3pSO1t15nJmnbmutT/XcNfyemmJjL5LhD7+Z0PeMqDshmGdMh/holBo6b7su8aCLGon+X8g==} + engines: {node: '>=20'} peerDependencies: '@langchain/core': workspace:* - '@langchain/ollama@0.2.3': - resolution: {integrity: sha512-1Obe45jgQspqLMBVlayQbGdywFmri8DgmGRdzNu0li56cG5RReYlRCFVDZBRMMvF9JhsP5eXRyfyivtKfITHWQ==} - engines: {node: '>=18'} + '@langchain/ollama@1.0.0': + resolution: {integrity: sha512-zqn6i7haMjvZW4FQWo0GrF4wYL5mLurdL0qoe+moYWYSCGaay4K7e/4dqM5C/MR16/HPFDzFbBRMkni2PDRBgA==} + engines: {node: '>=20'} peerDependencies: '@langchain/core': workspace:* @@ -6057,8 +6087,8 @@ packages: peerDependencies: '@langchain/core': workspace:* - '@langchain/openai@1.0.0-alpha.3': - resolution: {integrity: sha512-re2NXLYeLatPzoB6YRoFgB1fW6i5ygcLGa7PlNOhi3f93uU1vSlWMgjkO9dcN9ALmr/bhoruqJEn7U0Eva+6/w==} + '@langchain/openai@1.0.0': + resolution: {integrity: sha512-olKEUIjb3HBOiD/NR056iGJz4wiN6HhQ/u65YmGWYadWWoKOcGwheBw/FE0x6SH4zDlI3QmP+vMhuQoaww19BQ==} engines: {node: '>=20'} peerDependencies: '@langchain/core': workspace:* @@ -6074,9 +6104,9 @@ packages: peerDependencies: '@langchain/core': workspace:* - '@langchain/xai@0.1.0': - resolution: {integrity: sha512-KODdPmESUxPKcrqLLvm8VReOZhG+BKWUxmXtIMUbYeB525/rKrtYX0ygVUf55E7VrXvndwLtFX/hQSqQwx2y1A==} - engines: {node: '>=18'} + '@langchain/xai@1.0.0': + resolution: {integrity: sha512-r/MsnUwueEL5zo3jYuSB+Kx7E/qamNLHIhUYUOPxVFl1QF4CKTB3JdrWMCRyvOHRAKYHBU1BXZ3iAhAoib51Rw==} + engines: {node: '>=20'} peerDependencies: '@langchain/core': workspace:* @@ -6886,8 +6916,8 @@ packages: cpu: [arm64] os: [darwin] - '@rolldown/binding-darwin-arm64@1.0.0-beta.43': - resolution: {integrity: sha512-kuVWnZsE4vEjMF/10SbSUyzucIW2zmdsqFghYMqy+fsjXnRHg0luTU6qWF8IqJf4Cbpm9NEZRnjIEPpAbdiSNQ==} + '@rolldown/binding-darwin-arm64@1.0.0-beta.44': + resolution: {integrity: sha512-PxAW1PXLPmCzfhfKIS53kwpjLGTUdIfX4Ht+l9mj05C3lYCGaGowcNsYi2rdxWH24vSTmeK+ajDNRmmmrK0M7g==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [darwin] @@ -6897,8 +6927,8 @@ packages: cpu: [x64] os: [darwin] - '@rolldown/binding-darwin-x64@1.0.0-beta.43': - resolution: {integrity: sha512-u9Ps4sh6lcmJ3vgLtyEg/x4jlhI64U0mM93Ew+tlfFdLDe7yKyA+Fe80cpr2n1mNCeZXrvTSbZluKpXQ0GxLjw==} + '@rolldown/binding-darwin-x64@1.0.0-beta.44': + resolution: {integrity: sha512-/CtQqs1oO9uSb5Ju60rZvsdjE7Pzn8EK2ISAdl2jedjMzeD/4neNyCbwyJOAPzU+GIQTZVyrFZJX+t7HXR1R/g==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [darwin] @@ -6918,8 +6948,8 @@ packages: cpu: [arm64] os: [linux] - '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.43': - resolution: {integrity: sha512-mcjd57vEj+CEQbZAzUiaxNzNgwwgOpFtZBWcINm8DNscvkXl5b/s622Z1dqGNWSdrZmdjdC6LWMvu8iHM6v9sQ==} + '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.44': + resolution: {integrity: sha512-kRRKGZI4DXWa6ANFr3dLA85aSVkwPdgXaRjfanwY84tfc3LncDiIjyWCb042e3ckPzYhHSZ3LmisO+cdOIYL6Q==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] @@ -6929,8 +6959,8 @@ packages: cpu: [arm64] os: [linux] - '@rolldown/binding-linux-arm64-musl@1.0.0-beta.43': - resolution: {integrity: sha512-Pa8QMwlkrztTo/1mVjZmPIQ44tCSci10TBqxzVBvXVA5CFh5EpiEi99fPSll2dHG2uT4dCOMeC6fIhyDdb0zXA==} + '@rolldown/binding-linux-arm64-musl@1.0.0-beta.44': + resolution: {integrity: sha512-hMtiN9xX1NhxXBa2U3Up4XkVcsVp2h73yYtMDY59z9CDLEZLrik9RVLhBL5QtoX4zZKJ8HZKJtWuGYvtmkCbIQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] @@ -6945,8 +6975,8 @@ packages: cpu: [x64] os: [linux] - '@rolldown/binding-linux-x64-gnu@1.0.0-beta.43': - resolution: {integrity: sha512-BgynXKMjeaX4AfWLARhOKDetBOOghnSiVRjAHVvhiAaDXgdQN8e65mSmXRiVoVtD3cHXx/cfU8Gw0p0K+qYKVQ==} + '@rolldown/binding-linux-x64-gnu@1.0.0-beta.44': + resolution: {integrity: sha512-rd1LzbpXQuR8MTG43JB9VyXDjG7ogSJbIkBpZEHJ8oMKzL6j47kQT5BpIXrg3b5UVygW9QCI2fpFdMocT5Kudg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] @@ -6956,8 +6986,8 @@ packages: cpu: [x64] os: [linux] - '@rolldown/binding-linux-x64-musl@1.0.0-beta.43': - resolution: {integrity: sha512-VIsoPlOB/tDSAw9CySckBYysoIBqLeps1/umNSYUD8pMtalJyzMTneAVI1HrUdf4ceFmQ5vARoLIXSsPwVFxNg==} + '@rolldown/binding-linux-x64-musl@1.0.0-beta.44': + resolution: {integrity: sha512-qI2IiPqmPRW25exXkuQr3TlweCDc05YvvbSDRPCuPsWkwb70dTiSoXn8iFxT4PWqTi71wWHg1Wyta9PlVhX5VA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] @@ -6972,8 +7002,8 @@ packages: cpu: [arm64] os: [win32] - '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.43': - resolution: {integrity: sha512-/B1j1pJs33y9ywtslOMxryUPHq8zIGu/OGEc2gyed0slimJ8fX2uR/SaJVhB4+NEgCFIeYDR4CX6jynAkeRuCA==} + '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.44': + resolution: {integrity: sha512-cF1LJdDIX02cJrFrX3wwQ6IzFM7I74BYeKFkzdcIA4QZ0+2WA7/NsKIgjvrunupepWb1Y6PFWdRlHSaz5AW1Wg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [win32] @@ -6983,8 +7013,8 @@ packages: cpu: [ia32] os: [win32] - '@rolldown/binding-win32-ia32-msvc@1.0.0-beta.43': - resolution: {integrity: sha512-29oG1swCz7hNP+CQYrsM4EtylsKwuYzM8ljqbqC5TsQwmKat7P8ouDpImsqg/GZxFSXcPP9ezQm0Q0wQwGM3JA==} + '@rolldown/binding-win32-ia32-msvc@1.0.0-beta.44': + resolution: {integrity: sha512-5uaJonDafhHiMn+iEh7qUp3QQ4Gihv3lEOxKfN8Vwadpy0e+5o28DWI42DpJ9YBYMrVy4JOWJ/3etB/sptpUwA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [ia32] os: [win32] @@ -6994,8 +7024,8 @@ packages: cpu: [x64] os: [win32] - '@rolldown/binding-win32-x64-msvc@1.0.0-beta.43': - resolution: {integrity: sha512-eWBV1Ef3gfGNehxVGCyXs7wLayRIgCmyItuCZwYYXW5bsk4EvR4n2GP5m3ohjnx7wdiY3nLmwQfH2Knb5gbNZw==} + '@rolldown/binding-win32-x64-msvc@1.0.0-beta.44': + resolution: {integrity: sha512-vsqhWAFJkkmgfBN/lkLCWTXF1PuPhMjfnAyru48KvF7mVh2+K7WkKYHezF3Fjz4X/mPScOcIv+g6cf6wnI6eWg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [win32] @@ -14769,6 +14799,10 @@ packages: resolution: {integrity: sha512-0/A9rDy9P7cJ+8w1c9WD9V//9Wj15Ce2MPz8Ri6032usz+NfePxx5AcN3bN+r6ZL6jEo066/yNYB3tn4pQEx+A==} hasBin: true + uuid@13.0.0: + resolution: {integrity: sha512-XQegIaBTVUjSHliKqcnFqYypAd4S+WCYt5NIeRs6w/UAry7z8Y9j5ZwRRL4kzq9U3sD6v+85er9FvkEaBpji2w==} + hasBin: true + uuid@8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} hasBin: true @@ -15223,9 +15257,6 @@ snapshots: transitivePeerDependencies: - encoding - '@anthropic-ai/sdk@0.56.0': - optional: true - '@anthropic-ai/sdk@0.65.0(zod@3.25.76)': dependencies: json-schema-to-ts: 3.1.1 @@ -18024,7 +18055,7 @@ snapshots: transitivePeerDependencies: - debug - '@getzep/zep-cloud@1.0.12(@langchain/core@libs+langchain-core)(encoding@0.1.13)(langchain@0.3.30(1037dd7ffc4b4df883b20cb3da1eaf84))': + '@getzep/zep-cloud@1.0.12(@langchain/core@libs+langchain-core)(encoding@0.1.13)(langchain@0.3.30(c79483ae37850228b93ee27f40833e2d))': dependencies: form-data: 4.0.0 node-fetch: 2.7.0(encoding@0.1.13) @@ -18033,7 +18064,7 @@ snapshots: zod: 3.25.76 optionalDependencies: '@langchain/core': link:libs/langchain-core - langchain: 0.3.30(1037dd7ffc4b4df883b20cb3da1eaf84) + langchain: 0.3.30(c79483ae37850228b93ee27f40833e2d) transitivePeerDependencies: - encoding @@ -18819,14 +18850,15 @@ snapshots: '@lancedb/lancedb-win32-arm64-msvc': 0.19.1 '@lancedb/lancedb-win32-x64-msvc': 0.19.1 - '@langchain/anthropic@0.3.25(@langchain/core@libs+langchain-core)': + '@langchain/anthropic@1.0.0(@langchain/core@libs+langchain-core)(zod@3.25.76)': dependencies: - '@anthropic-ai/sdk': 0.56.0 + '@anthropic-ai/sdk': 0.65.0(zod@3.25.76) '@langchain/core': link:libs/langchain-core - fast-xml-parser: 4.5.3 + transitivePeerDependencies: + - zod optional: true - '@langchain/aws@0.1.15(@langchain/core@libs+langchain-core)': + '@langchain/aws@1.0.0(@langchain/core@libs+langchain-core)': dependencies: '@aws-sdk/client-bedrock-agent-runtime': 3.858.0 '@aws-sdk/client-bedrock-runtime': 3.858.0 @@ -18837,7 +18869,7 @@ snapshots: - aws-crt optional: true - '@langchain/cohere@0.3.4(@langchain/core@libs+langchain-core)(encoding@0.1.13)': + '@langchain/cohere@1.0.0(@langchain/core@libs+langchain-core)(encoding@0.1.13)': dependencies: '@langchain/core': link:libs/langchain-core cohere-ai: 7.18.0(encoding@0.1.13) @@ -18847,59 +18879,59 @@ snapshots: - encoding optional: true - '@langchain/deepseek@0.1.0(@langchain/core@libs+langchain-core)(ws@8.18.3(bufferutil@4.0.9)(utf-8-validate@6.0.5))': + '@langchain/deepseek@1.0.0(@langchain/core@libs+langchain-core)(ws@8.18.3(bufferutil@4.0.9)(utf-8-validate@6.0.5))': dependencies: '@langchain/core': link:libs/langchain-core - '@langchain/openai': 0.6.3(@langchain/core@libs+langchain-core)(ws@8.18.3(bufferutil@4.0.9)(utf-8-validate@6.0.5)) + '@langchain/openai': 1.0.0(@langchain/core@libs+langchain-core)(ws@8.18.3(bufferutil@4.0.9)(utf-8-validate@6.0.5)) transitivePeerDependencies: - ws optional: true - '@langchain/google-common@0.2.16(@langchain/core@libs+langchain-core)': + '@langchain/google-common@1.0.0(@langchain/core@libs+langchain-core)': dependencies: '@langchain/core': link:libs/langchain-core uuid: 10.0.0 - '@langchain/google-gauth@0.2.16(@langchain/core@libs+langchain-core)': + '@langchain/google-gauth@1.0.0(@langchain/core@libs+langchain-core)': dependencies: - '@langchain/core': link:libs/langchain-core - '@langchain/google-common': 0.2.16(@langchain/core@libs+langchain-core) + '@langchain/google-common': 1.0.0(@langchain/core@libs+langchain-core) google-auth-library: 10.2.0 transitivePeerDependencies: + - '@langchain/core' - supports-color - '@langchain/google-genai@0.2.16(@langchain/core@libs+langchain-core)': + '@langchain/google-genai@1.0.0(@langchain/core@libs+langchain-core)': dependencies: '@google/generative-ai': 0.24.1 '@langchain/core': link:libs/langchain-core uuid: 11.1.0 optional: true - '@langchain/google-vertexai-web@0.2.16(@langchain/core@libs+langchain-core)': + '@langchain/google-vertexai-web@1.0.0(@langchain/core@libs+langchain-core)': dependencies: - '@langchain/core': link:libs/langchain-core - '@langchain/google-webauth': 0.2.16(@langchain/core@libs+langchain-core) + '@langchain/google-webauth': 1.0.0(@langchain/core@libs+langchain-core) + transitivePeerDependencies: + - '@langchain/core' optional: true - '@langchain/google-vertexai@0.2.16(@langchain/core@libs+langchain-core)': + '@langchain/google-vertexai@1.0.0(@langchain/core@libs+langchain-core)': dependencies: - '@langchain/core': link:libs/langchain-core - '@langchain/google-gauth': 0.2.16(@langchain/core@libs+langchain-core) + '@langchain/google-gauth': 1.0.0(@langchain/core@libs+langchain-core) transitivePeerDependencies: + - '@langchain/core' - supports-color optional: true - '@langchain/google-webauth@0.2.16(@langchain/core@libs+langchain-core)': + '@langchain/google-webauth@1.0.0(@langchain/core@libs+langchain-core)': dependencies: '@langchain/core': link:libs/langchain-core - '@langchain/google-common': 0.2.16(@langchain/core@libs+langchain-core) + '@langchain/google-common': 1.0.0(@langchain/core@libs+langchain-core) web-auth-library: 1.0.3 - '@langchain/groq@0.2.3(@langchain/core@libs+langchain-core)(encoding@0.1.13)': + '@langchain/groq@1.0.0(@langchain/core@libs+langchain-core)(encoding@0.1.13)': dependencies: '@langchain/core': link:libs/langchain-core groq-sdk: 0.19.0(encoding@0.1.13) - zod: 3.25.76 transitivePeerDependencies: - encoding optional: true @@ -18909,6 +18941,11 @@ snapshots: '@langchain/core': link:libs/langchain-core uuid: 10.0.0 + '@langchain/langgraph-checkpoint@1.0.0(@langchain/core@libs+langchain-core)': + dependencies: + '@langchain/core': link:libs/langchain-core + uuid: 10.0.0 + '@langchain/langgraph-sdk@0.1.9(@langchain/core@libs+langchain-core)(react-dom@18.3.1(react@19.0.0))(react@19.0.0)': dependencies: '@types/json-schema': 7.0.15 @@ -18920,6 +18957,29 @@ snapshots: react: 19.0.0 react-dom: 18.3.1(react@19.0.0) + '@langchain/langgraph-sdk@1.0.0(@langchain/core@libs+langchain-core)(react-dom@18.3.1(react@19.0.0))(react@19.0.0)': + dependencies: + p-queue: 6.6.2 + p-retry: 4.6.2 + uuid: 9.0.1 + optionalDependencies: + '@langchain/core': link:libs/langchain-core + react: 19.0.0 + react-dom: 18.3.1(react@19.0.0) + + '@langchain/langgraph@1.0.0(@langchain/core@libs+langchain-core)(react-dom@18.3.1(react@19.0.0))(react@19.0.0)(zod-to-json-schema@3.24.6(zod@3.25.76))(zod@3.25.76)': + dependencies: + '@langchain/core': link:libs/langchain-core + '@langchain/langgraph-checkpoint': 1.0.0(@langchain/core@libs+langchain-core) + '@langchain/langgraph-sdk': 1.0.0(@langchain/core@libs+langchain-core)(react-dom@18.3.1(react@19.0.0))(react@19.0.0) + uuid: 10.0.0 + zod: 3.25.76 + optionalDependencies: + zod-to-json-schema: 3.24.6(zod@3.25.76) + transitivePeerDependencies: + - react + - react-dom + '@langchain/langgraph@1.0.0-alpha.5(@langchain/core@libs+langchain-core)(react-dom@18.3.1(react@19.0.0))(react@19.0.0)(zod-to-json-schema@3.24.6(zod@3.25.76))(zod@3.25.76)': dependencies: '@langchain/core': link:libs/langchain-core @@ -18933,7 +18993,7 @@ snapshots: - react - react-dom - '@langchain/mistralai@0.2.3(@langchain/core@libs+langchain-core)(zod@3.25.76)': + '@langchain/mistralai@1.0.0(@langchain/core@libs+langchain-core)(zod@3.25.76)': dependencies: '@langchain/core': link:libs/langchain-core '@mistralai/mistralai': 1.7.5(zod@3.25.76) @@ -18942,7 +19002,7 @@ snapshots: - zod optional: true - '@langchain/ollama@0.2.3(@langchain/core@libs+langchain-core)': + '@langchain/ollama@1.0.0(@langchain/core@libs+langchain-core)': dependencies: '@langchain/core': link:libs/langchain-core ollama: 0.5.16 @@ -18957,8 +19017,9 @@ snapshots: zod: 3.25.76 transitivePeerDependencies: - ws + optional: true - '@langchain/openai@1.0.0-alpha.3(@langchain/core@libs+langchain-core)(ws@8.18.3(bufferutil@4.0.9)(utf-8-validate@6.0.5))': + '@langchain/openai@1.0.0(@langchain/core@libs+langchain-core)(ws@8.18.3(bufferutil@4.0.9)(utf-8-validate@6.0.5))': dependencies: '@langchain/core': link:libs/langchain-core js-tiktoken: 1.0.20 @@ -18989,10 +19050,10 @@ snapshots: js-tiktoken: 1.0.20 optional: true - '@langchain/xai@0.1.0(@langchain/core@libs+langchain-core)(ws@8.18.3(bufferutil@4.0.9)(utf-8-validate@6.0.5))': + '@langchain/xai@1.0.0(@langchain/core@libs+langchain-core)(ws@8.18.3(bufferutil@4.0.9)(utf-8-validate@6.0.5))': dependencies: '@langchain/core': link:libs/langchain-core - '@langchain/openai': 0.6.3(@langchain/core@libs+langchain-core)(ws@8.18.3(bufferutil@4.0.9)(utf-8-validate@6.0.5)) + '@langchain/openai': 1.0.0(@langchain/core@libs+langchain-core)(ws@8.18.3(bufferutil@4.0.9)(utf-8-validate@6.0.5)) transitivePeerDependencies: - ws optional: true @@ -19825,13 +19886,13 @@ snapshots: '@rolldown/binding-darwin-arm64@1.0.0-beta.30': optional: true - '@rolldown/binding-darwin-arm64@1.0.0-beta.43': + '@rolldown/binding-darwin-arm64@1.0.0-beta.44': optional: true '@rolldown/binding-darwin-x64@1.0.0-beta.30': optional: true - '@rolldown/binding-darwin-x64@1.0.0-beta.43': + '@rolldown/binding-darwin-x64@1.0.0-beta.44': optional: true '@rolldown/binding-freebsd-x64@1.0.0-beta.30': @@ -19843,13 +19904,13 @@ snapshots: '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.30': optional: true - '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.43': + '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.44': optional: true '@rolldown/binding-linux-arm64-musl@1.0.0-beta.30': optional: true - '@rolldown/binding-linux-arm64-musl@1.0.0-beta.43': + '@rolldown/binding-linux-arm64-musl@1.0.0-beta.44': optional: true '@rolldown/binding-linux-arm64-ohos@1.0.0-beta.30': @@ -19858,13 +19919,13 @@ snapshots: '@rolldown/binding-linux-x64-gnu@1.0.0-beta.30': optional: true - '@rolldown/binding-linux-x64-gnu@1.0.0-beta.43': + '@rolldown/binding-linux-x64-gnu@1.0.0-beta.44': optional: true '@rolldown/binding-linux-x64-musl@1.0.0-beta.30': optional: true - '@rolldown/binding-linux-x64-musl@1.0.0-beta.43': + '@rolldown/binding-linux-x64-musl@1.0.0-beta.44': optional: true '@rolldown/binding-wasm32-wasi@1.0.0-beta.30': @@ -19875,19 +19936,19 @@ snapshots: '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.30': optional: true - '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.43': + '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.44': optional: true '@rolldown/binding-win32-ia32-msvc@1.0.0-beta.30': optional: true - '@rolldown/binding-win32-ia32-msvc@1.0.0-beta.43': + '@rolldown/binding-win32-ia32-msvc@1.0.0-beta.44': optional: true '@rolldown/binding-win32-x64-msvc@1.0.0-beta.30': optional: true - '@rolldown/binding-win32-x64-msvc@1.0.0-beta.43': + '@rolldown/binding-win32-x64-msvc@1.0.0-beta.44': optional: true '@rolldown/pluginutils@1.0.0-beta.30': {} @@ -26091,7 +26152,7 @@ snapshots: kuler@2.0.0: {} - langchain@0.3.30(1037dd7ffc4b4df883b20cb3da1eaf84): + langchain@0.3.30(c79483ae37850228b93ee27f40833e2d): dependencies: '@langchain/core': link:libs/langchain-core '@langchain/openai': 0.6.3(@langchain/core@libs+langchain-core)(ws@8.18.3(bufferutil@4.0.9)(utf-8-validate@6.0.5)) @@ -26106,17 +26167,17 @@ snapshots: yaml: 2.8.1 zod: 3.25.76 optionalDependencies: - '@langchain/anthropic': 0.3.25(@langchain/core@libs+langchain-core) - '@langchain/aws': 0.1.15(@langchain/core@libs+langchain-core) - '@langchain/cohere': 0.3.4(@langchain/core@libs+langchain-core)(encoding@0.1.13) - '@langchain/deepseek': 0.1.0(@langchain/core@libs+langchain-core)(ws@8.18.3(bufferutil@4.0.9)(utf-8-validate@6.0.5)) - '@langchain/google-genai': 0.2.16(@langchain/core@libs+langchain-core) - '@langchain/google-vertexai': 0.2.16(@langchain/core@libs+langchain-core) - '@langchain/google-vertexai-web': 0.2.16(@langchain/core@libs+langchain-core) - '@langchain/groq': 0.2.3(@langchain/core@libs+langchain-core)(encoding@0.1.13) - '@langchain/mistralai': 0.2.3(@langchain/core@libs+langchain-core)(zod@3.25.76) - '@langchain/ollama': 0.2.3(@langchain/core@libs+langchain-core) - '@langchain/xai': 0.1.0(@langchain/core@libs+langchain-core)(ws@8.18.3(bufferutil@4.0.9)(utf-8-validate@6.0.5)) + '@langchain/anthropic': 1.0.0(@langchain/core@libs+langchain-core)(zod@3.25.76) + '@langchain/aws': 1.0.0(@langchain/core@libs+langchain-core) + '@langchain/cohere': 1.0.0(@langchain/core@libs+langchain-core)(encoding@0.1.13) + '@langchain/deepseek': 1.0.0(@langchain/core@libs+langchain-core)(ws@8.18.3(bufferutil@4.0.9)(utf-8-validate@6.0.5)) + '@langchain/google-genai': 1.0.0(@langchain/core@libs+langchain-core) + '@langchain/google-vertexai': 1.0.0(@langchain/core@libs+langchain-core) + '@langchain/google-vertexai-web': 1.0.0(@langchain/core@libs+langchain-core) + '@langchain/groq': 1.0.0(@langchain/core@libs+langchain-core)(encoding@0.1.13) + '@langchain/mistralai': 1.0.0(@langchain/core@libs+langchain-core)(zod@3.25.76) + '@langchain/ollama': 1.0.0(@langchain/core@libs+langchain-core) + '@langchain/xai': 1.0.0(@langchain/core@libs+langchain-core)(ws@8.18.3(bufferutil@4.0.9)(utf-8-validate@6.0.5)) axios: 1.11.0(debug@4.4.3) cheerio: 1.0.0-rc.12 handlebars: 4.7.8 @@ -29632,6 +29693,8 @@ snapshots: uuid@11.1.0: {} + uuid@13.0.0: {} + uuid@8.3.2: {} uuid@9.0.1: {}