diff --git a/package.json b/package.json index 5b9a50aee..41545210e 100644 --- a/package.json +++ b/package.json @@ -95,7 +95,7 @@ "jsdom": "24.0.0", "jsonfeed-to-rss": "3.0.8", "katex": "0.16.10", - "langchain": "0.1.37", + "langchain": "0.2.12", "lottie-react": "2.4.0", "mdast-util-to-hast": "13.1.0", "mdast-util-toc": "7.0.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c0c103ed3..e752cbd03 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -213,8 +213,8 @@ importers: specifier: 0.16.10 version: 0.16.10 langchain: - specifier: 0.1.37 - version: 0.1.37(axios@1.7.2)(cheerio@1.0.0-rc.12)(ignore@5.3.1)(ioredis@5.4.1)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(lodash@4.17.21)(openai@4.47.1)(ws@8.13.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)) + specifier: 0.2.12 + version: 0.2.12(@langchain/community@0.0.56)(axios@1.7.2)(cheerio@1.0.0-rc.12)(d3-dsv@3.0.1)(ignore@5.3.1)(ioredis@5.4.1)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(openai@4.47.1)(ws@8.13.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)) lottie-react: specifier: 2.4.0 version: 2.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -554,9 +554,6 @@ packages: '@antfu/utils@0.7.8': resolution: {integrity: sha512-rWQkqXRESdjXtc+7NRfK9lASQjpXJu1ayp7qi1d23zZorY+wBHVLHHoVcMsEnkqEBWTFqbztO7/QdJFzyEcLTg==} - '@anthropic-ai/sdk@0.9.1': - resolution: {integrity: sha512-wa1meQ2WSfoY8Uor3EdrJq0jTiZJoKoSii2ZVWRY1oN4Tlr5s59pADg9T79FTbPe1/se5c3pBeZgJL63wmuoBA==} - '@babel/code-frame@7.24.2': resolution: {integrity: sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==} engines: {node: '>=6.9.0'} @@ -1151,6 +1148,7 @@ packages: '@humanwhocodes/config-array@0.11.14': resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==} engines: {node: '>=10.10.0'} + deprecated: Use @eslint/config-array instead '@humanwhocodes/module-importer@1.0.1': resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} @@ -1158,6 +1156,7 @@ packages: '@humanwhocodes/object-schema@2.0.3': resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==} + deprecated: Use @eslint/object-schema instead '@ianvs/prettier-plugin-sort-imports@4.2.1': resolution: {integrity: sha512-NKN1LVFWUDGDGr3vt+6Ey3qPeN/163uR1pOPAlkWpgvAqgxQ6kSdUf1F0it8aHUtKRUzEGcK38Wxd07O61d7+Q==} @@ -1502,10 +1501,18 @@ packages: resolution: {integrity: sha512-PsBM/x0wxVvVPawKak2MFjxEneogipf212yO+rLf+2M3RDepCpYCdn1NBWgfmC+AWpmBYx/8zM7Y4QW7Kg2Wjw==} engines: {node: '>=18'} + '@langchain/core@0.2.18': + resolution: {integrity: sha512-ru542BwNcsnDfjTeDbIkFIchwa54ctHZR+kVrC8U9NPS9/36iM8p8ruprOV7Zccj/oxtLE5UpEhV+9MZhVcFlA==} + engines: {node: '>=18'} + '@langchain/openai@0.0.28': resolution: {integrity: sha512-2s1RA3/eAnz4ahdzsMPBna9hfAqpFNlWdHiPxVGZ5yrhXsbLWWoPcF+22LCk9t0HJKtazi2GCIWc0HVXH9Abig==} engines: {node: '>=18'} + '@langchain/openai@0.2.5': + resolution: {integrity: sha512-gQXS5VBFyAco0jgSnUVan6fYVSIxlffmDaeDGpXrAmz2nQPgiN/h24KYOt2NOZ1zRheRzRuO/CfRagMhyVUaFA==} + engines: {node: '>=18'} + '@langchain/textsplitters@0.0.0': resolution: {integrity: sha512-3hPesWomnmVeYMppEGYbyv0v/sRUugUdlFBNn9m1ueJYHAIKbvCErkWxNUH3guyKKYgJVrkvZoQxcd9faucSaw==} engines: {node: '>=18'} @@ -2407,6 +2414,7 @@ packages: '@walletconnect/sign-client@2.11.0': resolution: {integrity: sha512-H2ukscibBS+6WrzQWh+WyVBqO5z4F5et12JcwobdwgHnJSlqIoZxqnUYYWNCI5rUR5UKsKWaUyto4AE9N5dw4Q==} + deprecated: Reliability and performance greatly improved - please see https://github.com/WalletConnect/walletconnect-monorepo/releases '@walletconnect/time@1.0.2': resolution: {integrity: sha512-uzdd9woDcJ1AaBZRhqy5rNC9laqWGErfc4dxA9a87mPdKOgWMD85mcFo9dIYIts/Jwocfwn07EC6EzclKubk/g==} @@ -2694,9 +2702,6 @@ packages: bare-stream@1.0.0: resolution: {integrity: sha512-KhNUoDL40iP4gFaLSsoGE479t0jHijfYdIcxRn/XtezA2BaUD0NRf/JGRpsMq6dMNM+SrCrB0YSSo/5wBY4rOQ==} - base-64@0.1.0: - resolution: {integrity: sha512-Y5gU45svrR5tI2Vt/X9GPd3L0HNIKzGu202EjxrXMpuc2V2CiKgemAbUUsqYmZJvPtCXoUKjNZwBJzsNScUbXA==} - base-x@3.0.9: resolution: {integrity: sha512-H7JU6iBHTal1gp56aKoaa//YUxEaAOUiydvrV/pILqIHXTtqxSkATOnDA2u+jZ/61sD+L/412+7kzXRtWukhpQ==} @@ -2838,9 +2843,6 @@ packages: chardet@2.0.0: resolution: {integrity: sha512-xVgPpulCooDjY6zH4m9YW3jbkaBe3FKIAvF5sj5t7aBNsVl2ljIE+xwJ4iNgiDZHFQvNIpjdKdVOQvvk5ZfxbQ==} - charenc@0.0.2: - resolution: {integrity: sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==} - check-password-strength@2.0.10: resolution: {integrity: sha512-HRM5ICPmtnNtLnTv2QrfVkq1IxI9z3bzYpDJ1k5ixwD9HtJGHuv265R6JmHOV6r8wLhQMlULnIUVpkrC2yaiCw==} @@ -3029,9 +3031,6 @@ packages: uWebSockets.js: optional: true - crypt@0.0.2: - resolution: {integrity: sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==} - cspell-config-lib@8.8.3: resolution: {integrity: sha512-61NKZrzTi9OLEEiZBggLQy9nswgR0gd6bKH06xXFQyRfNpAjaPOzOUFhSSfX1MQX+lQF3KtSYcHpppwbpPsL8w==} engines: {node: '>=18'} @@ -3381,9 +3380,6 @@ packages: resolution: {integrity: sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==} engines: {node: '>=0.3.1'} - digest-fetch@1.3.0: - resolution: {integrity: sha512-CGJuv6iKNM7QyZlM2T3sPAdZWd/p9zQiRNS9G+9COUCwzWFTs0Xp8NF5iePx7wtvhDykReiRRrSeNb4oMmB8lA==} - dijkstrajs@1.0.3: resolution: {integrity: sha512-qiSlmBq9+BCdCA/L46dw8Uy93mloxsPSbwnm5yrKn2vMPiy8KyAskTF6zuV/j5BMsmOGZDPs7KjU+mjb670kfA==} @@ -3983,6 +3979,7 @@ packages: glob@7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} + deprecated: Glob versions prior to v9 are no longer supported global-directory@4.0.1: resolution: {integrity: sha512-wHTUcDUoZ1H5/0iVqEudYW4/kAlN5cZ3j/bXn0Dpbizl9iaUVeWSHqiOjsgk6OW2bkLclbBjzewBz6weQ1zA2Q==} @@ -4223,6 +4220,7 @@ packages: inflight@1.0.6: resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} + deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. inherits@2.0.4: resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} @@ -4302,9 +4300,6 @@ packages: resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} engines: {node: '>= 0.4'} - is-buffer@1.1.6: - resolution: {integrity: sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==} - is-callable@1.2.7: resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} engines: {node: '>= 0.4'} @@ -4493,6 +4488,9 @@ packages: js-tiktoken@1.0.11: resolution: {integrity: sha512-PajXFLq2vx7/8jllQZ43vzNpAai/0MOVdJjW/UrNyJorNQRTjHrqdGJG/mjHVy7h9M6dW6CaG43eNLMYFkTh6w==} + js-tiktoken@1.0.12: + resolution: {integrity: sha512-L7wURW1fH9Qaext0VzaUDpFGVQgjkdE3Dgsy9/+yXyGEpBKnylTd0mU0bfbNkKDlXRb6TEsZkwuflu1B8uQbJQ==} + js-tokens@4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} @@ -4587,63 +4585,69 @@ packages: kolorist@1.8.0: resolution: {integrity: sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==} - langchain@0.1.37: - resolution: {integrity: sha512-rpaLEJtRrLYhAViEp7/aHfSkxbgSqHJ5n10tXv3o4kHP/wOin85RpTgewwvGjEaKc3797jOg+sLSk6a7e0UlMg==} + langchain@0.2.12: + resolution: {integrity: sha512-ZHtJrHUpridZ7IQu7N/wAQ6iMAAO7VLzkupHqKP79S6p+alrPbn1BjRnh+PeGm92YiY5DafTCuvchmujxx7bCQ==} engines: {node: '>=18'} peerDependencies: - '@aws-sdk/client-s3': ^3.310.0 - '@aws-sdk/client-sagemaker-runtime': ^3.310.0 - '@aws-sdk/client-sfn': ^3.310.0 - '@aws-sdk/credential-provider-node': ^3.388.0 - '@azure/storage-blob': ^12.15.0 + '@aws-sdk/client-s3': '*' + '@aws-sdk/client-sagemaker-runtime': '*' + '@aws-sdk/client-sfn': '*' + '@aws-sdk/credential-provider-node': '*' + '@azure/storage-blob': '*' '@browserbasehq/sdk': '*' - '@gomomento/sdk': ^1.51.1 - '@gomomento/sdk-core': ^1.51.1 + '@gomomento/sdk': '*' + '@gomomento/sdk-core': '*' '@gomomento/sdk-web': ^1.51.1 - '@google-ai/generativelanguage': ^0.2.1 - '@google-cloud/storage': ^6.10.1 || ^7.7.0 - '@mendable/firecrawl-js': ^0.0.13 - '@notionhq/client': ^2.2.10 + '@langchain/anthropic': '*' + '@langchain/aws': '*' + '@langchain/cohere': '*' + '@langchain/community': '*' + '@langchain/google-genai': '*' + '@langchain/google-vertexai': '*' + '@langchain/groq': '*' + '@langchain/mistralai': '*' + '@langchain/ollama': '*' + '@mendable/firecrawl-js': '*' + '@notionhq/client': '*' '@pinecone-database/pinecone': '*' - '@supabase/supabase-js': ^2.10.0 - '@vercel/kv': ^0.2.3 - '@xata.io/client': ^0.28.0 - apify-client: ^2.7.1 - assemblyai: ^4.0.0 + '@supabase/supabase-js': '*' + '@vercel/kv': '*' + '@xata.io/client': '*' + apify-client: '*' + assemblyai: '*' axios: '*' - cheerio: ^1.0.0-rc.12 + cheerio: '*' chromadb: '*' - convex: ^1.3.1 - couchbase: ^4.3.0 - d3-dsv: ^2.0.0 - epub2: ^3.0.1 + convex: '*' + couchbase: '*' + d3-dsv: '*' + epub2: '*' faiss-node: '*' fast-xml-parser: '*' - google-auth-library: ^8.9.0 handlebars: ^4.7.8 - html-to-text: ^9.0.5 - ignore: ^5.2.0 - ioredis: ^5.3.2 + html-to-text: '*' + ignore: '*' + ioredis: '*' jsdom: '*' - mammoth: ^1.6.0 - mongodb: '>=5.2.0' + mammoth: '*' + mongodb: '*' node-llama-cpp: '*' - notion-to-md: ^3.1.0 - officeparser: ^4.0.4 - pdf-parse: 1.1.1 + notion-to-md: '*' + officeparser: '*' + pdf-parse: '*' peggy: ^3.0.2 - playwright: ^1.32.1 - puppeteer: ^19.7.2 + playwright: '*' + puppeteer: '*' pyodide: ^0.24.1 - redis: ^4.6.4 - sonix-speech-recognition: ^2.1.1 - srt-parser-2: ^1.2.3 - typeorm: ^0.3.12 + redis: '*' + sonix-speech-recognition: '*' + srt-parser-2: '*' + typeorm: '*' weaviate-ts-client: '*' - web-auth-library: ^1.0.3 - ws: ^8.14.2 - youtube-transcript: ^1.0.6 - youtubei.js: ^9.1.0 + web-auth-library: '*' + ws: '*' + youtube-transcript: '*' + youtubei.js: '*' peerDependenciesMeta: '@aws-sdk/client-s3': optional: true @@ -4663,9 +4667,23 @@ packages: optional: true '@gomomento/sdk-web': optional: true - '@google-ai/generativelanguage': + '@langchain/anthropic': + optional: true + '@langchain/aws': + optional: true + '@langchain/cohere': optional: true - '@google-cloud/storage': + '@langchain/community': + optional: true + '@langchain/google-genai': + optional: true + '@langchain/google-vertexai': + optional: true + '@langchain/groq': + optional: true + '@langchain/mistralai': + optional: true + '@langchain/ollama': optional: true '@mendable/firecrawl-js': optional: true @@ -4701,8 +4719,6 @@ packages: optional: true fast-xml-parser: optional: true - google-auth-library: - optional: true handlebars: optional: true html-to-text: @@ -4763,6 +4779,20 @@ packages: openai: optional: true + langsmith@0.1.40: + resolution: {integrity: sha512-11E2WLbh/+41+Qc0w8fJJTC/iz91BA+zXRMX/Wz0KSstnfzIPBoiWa++Kp2X8yCIDNywWWLJhy/B8gYzm7VKig==} + peerDependencies: + '@langchain/core': '*' + langchain: '*' + openai: '*' + peerDependenciesMeta: + '@langchain/core': + optional: true + langchain: + optional: true + openai: + optional: true + language-subtag-registry@0.3.22: resolution: {integrity: sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==} @@ -4896,9 +4926,6 @@ packages: markdown-table@3.0.3: resolution: {integrity: sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==} - md5@2.3.0: - resolution: {integrity: sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==} - mdast-util-directive@3.0.0: resolution: {integrity: sha512-JUpYOqKI4mM3sZcNxmF/ox04XYFFkNwr0CFlrQIkCwbvH0xzMCqkMqAde9wRd80VAhaUrwFwKm2nxretdT1h7Q==} @@ -5452,6 +5479,10 @@ packages: resolution: {integrity: sha512-WWSxhC/69ZhYWxH/OBsLEirIjUcfpQ5+ihkXKp06hmeYXgBBIUCa9IptMzYx6NdkiOCsSGYCnTIsxaic3AjRCQ==} hasBin: true + openai@4.53.2: + resolution: {integrity: sha512-ohYEv6OV3jsFGqNrgolDDWN6Ssx1nFg6JDJQuaBFo4SL2i+MBoOQ16n2Pq1iBF5lH1PKnfCIOfqAGkmzPvdB9g==} + hasBin: true + openapi-types@12.1.3: resolution: {integrity: sha512-N4YtSYJqghVu4iek2ZUvcN/0aqH1kRDuNqzcycDxhOUpg7GdvLa2F3DgS6yBNhInhv2r/6I0Flkn7CqL8+nIcw==} @@ -6131,6 +6162,7 @@ packages: rimraf@3.0.2: resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} + deprecated: Rimraf versions prior to v4 are no longer supported hasBin: true robust-predicates@3.0.2: @@ -6208,6 +6240,11 @@ packages: engines: {node: '>=10'} hasBin: true + semver@7.6.3: + resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==} + engines: {node: '>=10'} + hasBin: true + sentence-splitter@5.0.0: resolution: {integrity: sha512-9Mvf7L8vwpPzkH0/HtXzCbmVkyj4aQXdeG7h8ighRvO0hvcZEy2OUEjeIlnM/z4EX4vBacEfpESC65Oa2rWOig==} @@ -6860,6 +6897,10 @@ packages: util@0.12.5: resolution: {integrity: sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==} + uuid@10.0.0: + resolution: {integrity: sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==} + hasBin: true + uuid@8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} hasBin: true @@ -7120,11 +7161,6 @@ packages: resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} engines: {node: '>= 6'} - yaml@2.4.1: - resolution: {integrity: sha512-pIXzoImaqmfOrL7teGUBt/T7ZDnyeGBWyXQBvOVhLkWLN37GXv8NMLK406UY6dS51JfcQHsmcW5cJ441bHg6Lg==} - engines: {node: '>= 14'} - hasBin: true - yaml@2.4.2: resolution: {integrity: sha512-B3VqDZ+JAg1nZpaEmWtTXUlBneoGx6CPM9b0TENK6aoSu5t73dItudwdgmi6tHlIZZId4dZ9skcAQ2UbcyAeVA==} engines: {node: '>= 14'} @@ -7190,20 +7226,6 @@ snapshots: '@antfu/utils@0.7.8': {} - '@anthropic-ai/sdk@0.9.1': - dependencies: - '@types/node': 18.19.33 - '@types/node-fetch': 2.6.11 - abort-controller: 3.0.0 - agentkeepalive: 4.5.0 - digest-fetch: 1.3.0 - form-data-encoder: 1.7.2 - formdata-node: 4.4.1 - node-fetch: 2.7.0 - web-streams-polyfill: 3.3.3 - transitivePeerDependencies: - - encoding - '@babel/code-frame@7.24.2': dependencies: '@babel/highlight': 7.24.2 @@ -8286,10 +8308,10 @@ snapshots: '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/sourcemap-codec': 1.4.15 - '@langchain/community@0.0.56(ioredis@5.4.1)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(lodash@4.17.21)(openai@4.47.1)(ws@8.13.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))': + '@langchain/community@0.0.56(ioredis@5.4.1)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(langchain@0.2.12)(openai@4.47.1)(ws@8.13.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))': dependencies: - '@langchain/core': 0.1.62(openai@4.47.1) - '@langchain/openai': 0.0.28 + '@langchain/core': 0.1.62(langchain@0.2.12(@langchain/community@0.0.56)(axios@1.7.2)(cheerio@1.0.0-rc.12)(d3-dsv@3.0.1)(ignore@5.3.1)(ioredis@5.4.1)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(openai@4.47.1)(ws@8.13.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)))(openai@4.47.1) + '@langchain/openai': 0.0.28(langchain@0.2.12(@langchain/community@0.0.56)(axios@1.7.2)(cheerio@1.0.0-rc.12)(d3-dsv@3.0.1)(ignore@5.3.1)(ioredis@5.4.1)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(openai@4.47.1)(ws@8.13.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))) expr-eval: 2.0.2 flat: 5.0.2 langsmith: 0.1.23(openai@4.47.1) @@ -8299,19 +8321,20 @@ snapshots: optionalDependencies: ioredis: 5.4.1 jsdom: 24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) - lodash: 4.17.21 ws: 8.13.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) transitivePeerDependencies: - encoding + - langchain - openai + optional: true - '@langchain/core@0.1.62(openai@4.47.1)': + '@langchain/core@0.1.62(langchain@0.2.12(@langchain/community@0.0.56)(axios@1.7.2)(cheerio@1.0.0-rc.12)(d3-dsv@3.0.1)(ignore@5.3.1)(ioredis@5.4.1)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(openai@4.47.1)(ws@8.13.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)))(openai@4.47.1)': dependencies: ansi-styles: 5.2.0 camelcase: 6.3.0 decamelize: 1.2.0 - js-tiktoken: 1.0.11 - langsmith: 0.1.23(openai@4.47.1) + js-tiktoken: 1.0.12 + langsmith: 0.1.40(@langchain/core@0.1.62(langchain@0.2.12(@langchain/community@0.0.56)(axios@1.7.2)(cheerio@1.0.0-rc.12)(d3-dsv@3.0.1)(ignore@5.3.1)(ioredis@5.4.1)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(openai@4.47.1)(ws@8.13.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)))(openai@4.47.1))(langchain@0.2.12(@langchain/community@0.0.56)(axios@1.7.2)(cheerio@1.0.0-rc.12)(d3-dsv@3.0.1)(ignore@5.3.1)(ioredis@5.4.1)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(openai@4.47.1)(ws@8.13.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)))(openai@4.47.1) ml-distance: 4.0.1 mustache: 4.2.0 p-queue: 6.6.2 @@ -8320,23 +8343,74 @@ snapshots: zod: 3.23.8 zod-to-json-schema: 3.23.0(zod@3.23.8) transitivePeerDependencies: + - langchain - openai - '@langchain/openai@0.0.28': + '@langchain/core@0.2.18(langchain@0.2.12(@langchain/community@0.0.56)(axios@1.7.2)(cheerio@1.0.0-rc.12)(d3-dsv@3.0.1)(ignore@5.3.1)(ioredis@5.4.1)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(openai@4.47.1)(ws@8.13.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)))(openai@4.47.1)': + dependencies: + ansi-styles: 5.2.0 + camelcase: 6.3.0 + decamelize: 1.2.0 + js-tiktoken: 1.0.12 + langsmith: 0.1.40(@langchain/core@0.2.18(langchain@0.2.12(@langchain/community@0.0.56)(axios@1.7.2)(cheerio@1.0.0-rc.12)(d3-dsv@3.0.1)(ignore@5.3.1)(ioredis@5.4.1)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(openai@4.47.1)(ws@8.13.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)))(openai@4.47.1))(langchain@0.2.12(@langchain/community@0.0.56)(axios@1.7.2)(cheerio@1.0.0-rc.12)(d3-dsv@3.0.1)(ignore@5.3.1)(ioredis@5.4.1)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(openai@4.47.1)(ws@8.13.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)))(openai@4.47.1) + ml-distance: 4.0.1 + mustache: 4.2.0 + p-queue: 6.6.2 + p-retry: 4.6.2 + uuid: 10.0.0 + zod: 3.23.8 + zod-to-json-schema: 3.23.0(zod@3.23.8) + transitivePeerDependencies: + - langchain + - openai + + '@langchain/core@0.2.18(langchain@0.2.12(@langchain/community@0.0.56)(axios@1.7.2)(cheerio@1.0.0-rc.12)(d3-dsv@3.0.1)(ignore@5.3.1)(ioredis@5.4.1)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(openai@4.47.1)(ws@8.13.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)))(openai@4.53.2)': dependencies: - '@langchain/core': 0.1.62(openai@4.47.1) + ansi-styles: 5.2.0 + camelcase: 6.3.0 + decamelize: 1.2.0 + js-tiktoken: 1.0.12 + langsmith: 0.1.40(@langchain/core@0.2.18(langchain@0.2.12(@langchain/community@0.0.56)(axios@1.7.2)(cheerio@1.0.0-rc.12)(d3-dsv@3.0.1)(ignore@5.3.1)(ioredis@5.4.1)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(openai@4.47.1)(ws@8.13.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)))(openai@4.53.2))(langchain@0.2.12(@langchain/community@0.0.56)(axios@1.7.2)(cheerio@1.0.0-rc.12)(d3-dsv@3.0.1)(ignore@5.3.1)(ioredis@5.4.1)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(openai@4.47.1)(ws@8.13.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)))(openai@4.53.2) + ml-distance: 4.0.1 + mustache: 4.2.0 + p-queue: 6.6.2 + p-retry: 4.6.2 + uuid: 10.0.0 + zod: 3.23.8 + zod-to-json-schema: 3.23.0(zod@3.23.8) + transitivePeerDependencies: + - langchain + - openai + + '@langchain/openai@0.0.28(langchain@0.2.12(@langchain/community@0.0.56)(axios@1.7.2)(cheerio@1.0.0-rc.12)(d3-dsv@3.0.1)(ignore@5.3.1)(ioredis@5.4.1)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(openai@4.47.1)(ws@8.13.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)))': + dependencies: + '@langchain/core': 0.1.62(langchain@0.2.12(@langchain/community@0.0.56)(axios@1.7.2)(cheerio@1.0.0-rc.12)(d3-dsv@3.0.1)(ignore@5.3.1)(ioredis@5.4.1)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(openai@4.47.1)(ws@8.13.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)))(openai@4.47.1) js-tiktoken: 1.0.11 openai: 4.47.1 zod: 3.23.8 zod-to-json-schema: 3.23.0(zod@3.23.8) transitivePeerDependencies: - encoding + - langchain + optional: true - '@langchain/textsplitters@0.0.0(openai@4.47.1)': + '@langchain/openai@0.2.5(langchain@0.2.12(@langchain/community@0.0.56)(axios@1.7.2)(cheerio@1.0.0-rc.12)(d3-dsv@3.0.1)(ignore@5.3.1)(ioredis@5.4.1)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(openai@4.47.1)(ws@8.13.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)))': dependencies: - '@langchain/core': 0.1.62(openai@4.47.1) - js-tiktoken: 1.0.11 + '@langchain/core': 0.2.18(langchain@0.2.12(@langchain/community@0.0.56)(axios@1.7.2)(cheerio@1.0.0-rc.12)(d3-dsv@3.0.1)(ignore@5.3.1)(ioredis@5.4.1)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(openai@4.47.1)(ws@8.13.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)))(openai@4.53.2) + js-tiktoken: 1.0.12 + openai: 4.53.2 + zod: 3.23.8 + zod-to-json-schema: 3.23.0(zod@3.23.8) transitivePeerDependencies: + - encoding + - langchain + + '@langchain/textsplitters@0.0.0(langchain@0.2.12(@langchain/community@0.0.56)(axios@1.7.2)(cheerio@1.0.0-rc.12)(d3-dsv@3.0.1)(ignore@5.3.1)(ioredis@5.4.1)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(openai@4.47.1)(ws@8.13.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)))(openai@4.47.1)': + dependencies: + '@langchain/core': 0.1.62(langchain@0.2.12(@langchain/community@0.0.56)(axios@1.7.2)(cheerio@1.0.0-rc.12)(d3-dsv@3.0.1)(ignore@5.3.1)(ioredis@5.4.1)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(openai@4.47.1)(ws@8.13.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)))(openai@4.47.1) + js-tiktoken: 1.0.12 + transitivePeerDependencies: + - langchain - openai '@lezer/common@1.2.1': {} @@ -9213,7 +9287,7 @@ snapshots: globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.3 - semver: 7.6.0 + semver: 7.6.2 ts-api-utils: 1.3.0(typescript@5.4.5) optionalDependencies: typescript: 5.4.5 @@ -10001,8 +10075,6 @@ snapshots: streamx: 2.16.1 optional: true - base-64@0.1.0: {} - base-x@3.0.9: dependencies: safe-buffer: 5.2.1 @@ -10141,8 +10213,6 @@ snapshots: chardet@2.0.0: {} - charenc@0.0.2: {} - check-password-strength@2.0.10: {} cheerio-select@2.1.0: @@ -10345,8 +10415,6 @@ snapshots: crossws@0.2.4: {} - crypt@0.0.2: {} - cspell-config-lib@8.8.3: dependencies: '@cspell/cspell-types': 8.8.3 @@ -10737,11 +10805,6 @@ snapshots: diff@5.2.0: {} - digest-fetch@1.3.0: - dependencies: - base-64: 0.1.0 - md5: 2.3.0 - dijkstrajs@1.0.3: {} dir-glob@3.0.1: @@ -11232,7 +11295,8 @@ snapshots: exponential-backoff@3.1.1: {} - expr-eval@2.0.2: {} + expr-eval@2.0.2: + optional: true extend@3.0.2: {} @@ -11323,7 +11387,8 @@ snapshots: flatted: 3.3.1 keyv: 4.5.4 - flat@5.0.2: {} + flat@5.0.2: + optional: true flatted@3.3.1: {} @@ -11916,8 +11981,6 @@ snapshots: call-bind: 1.0.7 has-tostringtag: 1.0.2 - is-buffer@1.1.6: {} - is-callable@1.2.7: {} is-core-module@2.13.1: @@ -12099,6 +12162,11 @@ snapshots: js-tiktoken@1.0.11: dependencies: base64-js: 1.5.1 + optional: true + + js-tiktoken@1.0.12: + dependencies: + base64-js: 1.5.1 js-tokens@4.0.0: {} @@ -12213,103 +12281,36 @@ snapshots: kolorist@1.8.0: {} - langchain@0.1.37(axios@1.7.2)(cheerio@1.0.0-rc.12)(ignore@5.3.1)(ioredis@5.4.1)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(lodash@4.17.21)(openai@4.47.1)(ws@8.13.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)): + langchain@0.2.12(@langchain/community@0.0.56)(axios@1.7.2)(cheerio@1.0.0-rc.12)(d3-dsv@3.0.1)(ignore@5.3.1)(ioredis@5.4.1)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(openai@4.47.1)(ws@8.13.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)): dependencies: - '@anthropic-ai/sdk': 0.9.1 - '@langchain/community': 0.0.56(ioredis@5.4.1)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(lodash@4.17.21)(openai@4.47.1)(ws@8.13.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)) - '@langchain/core': 0.1.62(openai@4.47.1) - '@langchain/openai': 0.0.28 - '@langchain/textsplitters': 0.0.0(openai@4.47.1) + '@langchain/core': 0.2.18(langchain@0.2.12(@langchain/community@0.0.56)(axios@1.7.2)(cheerio@1.0.0-rc.12)(d3-dsv@3.0.1)(ignore@5.3.1)(ioredis@5.4.1)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(openai@4.47.1)(ws@8.13.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)))(openai@4.47.1) + '@langchain/openai': 0.2.5(langchain@0.2.12(@langchain/community@0.0.56)(axios@1.7.2)(cheerio@1.0.0-rc.12)(d3-dsv@3.0.1)(ignore@5.3.1)(ioredis@5.4.1)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(openai@4.47.1)(ws@8.13.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))) + '@langchain/textsplitters': 0.0.0(langchain@0.2.12(@langchain/community@0.0.56)(axios@1.7.2)(cheerio@1.0.0-rc.12)(d3-dsv@3.0.1)(ignore@5.3.1)(ioredis@5.4.1)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(openai@4.47.1)(ws@8.13.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)))(openai@4.47.1) binary-extensions: 2.3.0 - js-tiktoken: 1.0.11 + js-tiktoken: 1.0.12 js-yaml: 4.1.0 jsonpointer: 5.0.1 langchainhub: 0.0.10 - langsmith: 0.1.23(openai@4.47.1) + langsmith: 0.1.40(@langchain/core@0.2.18(langchain@0.2.12(@langchain/community@0.0.56)(axios@1.7.2)(cheerio@1.0.0-rc.12)(d3-dsv@3.0.1)(ignore@5.3.1)(ioredis@5.4.1)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(openai@4.47.1)(ws@8.13.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)))(openai@4.47.1))(langchain@0.2.12(@langchain/community@0.0.56)(axios@1.7.2)(cheerio@1.0.0-rc.12)(d3-dsv@3.0.1)(ignore@5.3.1)(ioredis@5.4.1)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(openai@4.47.1)(ws@8.13.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)))(openai@4.47.1) ml-distance: 4.0.1 openapi-types: 12.1.3 p-retry: 4.6.2 - uuid: 9.0.1 + uuid: 10.0.0 yaml: 2.4.2 zod: 3.23.8 zod-to-json-schema: 3.23.0(zod@3.23.8) optionalDependencies: + '@langchain/community': 0.0.56(ioredis@5.4.1)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(langchain@0.2.12)(openai@4.47.1)(ws@8.13.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)) axios: 1.7.2 cheerio: 1.0.0-rc.12 + d3-dsv: 3.0.1 ignore: 5.3.1 ioredis: 5.4.1 jsdom: 24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) ws: 8.13.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) transitivePeerDependencies: - - '@aws-crypto/sha256-js' - - '@aws-sdk/client-bedrock-agent-runtime' - - '@aws-sdk/client-bedrock-runtime' - - '@aws-sdk/client-dynamodb' - - '@aws-sdk/client-kendra' - - '@aws-sdk/client-lambda' - - '@azure/search-documents' - - '@clickhouse/client' - - '@cloudflare/ai' - - '@datastax/astra-db-ts' - - '@elastic/elasticsearch' - - '@getmetal/metal-sdk' - - '@getzep/zep-js' - - '@gradientai/nodejs-sdk' - - '@huggingface/inference' - - '@mozilla/readability' - - '@neondatabase/serverless' - - '@opensearch-project/opensearch' - - '@planetscale/database' - - '@premai/prem-sdk' - - '@qdrant/js-client-rest' - - '@raycast/api' - - '@rockset/client' - - '@smithy/eventstream-codec' - - '@smithy/protocol-http' - - '@smithy/signature-v4' - - '@smithy/util-utf8' - - '@supabase/postgrest-js' - - '@tensorflow-models/universal-sentence-encoder' - - '@tensorflow/tfjs-converter' - - '@tensorflow/tfjs-core' - - '@upstash/redis' - - '@upstash/vector' - - '@vercel/postgres' - - '@writerai/writer-sdk' - - '@xenova/transformers' - - '@zilliz/milvus2-sdk-node' - - better-sqlite3 - - cassandra-driver - - cborg - - closevector-common - - closevector-node - - closevector-web - - cohere-ai - - discord.js - - dria - - duck-duck-scrape - encoding - - firebase-admin - - googleapis - - hnswlib-node - - interface-datastore - - it-all - - jsonwebtoken - - llmonitor - - lodash - - lunary - - mysql2 - - neo4j-driver - openai - - pg - - pg-copy-streams - - pickleparser - - portkey-ai - - replicate - - typesense - - usearch - - vectordb - - voy-search langchainhub@0.0.10: {} @@ -12322,6 +12323,46 @@ snapshots: uuid: 9.0.1 optionalDependencies: openai: 4.47.1 + optional: true + + langsmith@0.1.40(@langchain/core@0.1.62(langchain@0.2.12(@langchain/community@0.0.56)(axios@1.7.2)(cheerio@1.0.0-rc.12)(d3-dsv@3.0.1)(ignore@5.3.1)(ioredis@5.4.1)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(openai@4.47.1)(ws@8.13.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)))(openai@4.47.1))(langchain@0.2.12(@langchain/community@0.0.56)(axios@1.7.2)(cheerio@1.0.0-rc.12)(d3-dsv@3.0.1)(ignore@5.3.1)(ioredis@5.4.1)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(openai@4.47.1)(ws@8.13.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)))(openai@4.47.1): + dependencies: + '@types/uuid': 9.0.8 + commander: 10.0.1 + p-queue: 6.6.2 + p-retry: 4.6.2 + semver: 7.6.3 + uuid: 9.0.1 + optionalDependencies: + '@langchain/core': 0.1.62(langchain@0.2.12(@langchain/community@0.0.56)(axios@1.7.2)(cheerio@1.0.0-rc.12)(d3-dsv@3.0.1)(ignore@5.3.1)(ioredis@5.4.1)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(openai@4.47.1)(ws@8.13.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)))(openai@4.47.1) + langchain: 0.2.12(@langchain/community@0.0.56)(axios@1.7.2)(cheerio@1.0.0-rc.12)(d3-dsv@3.0.1)(ignore@5.3.1)(ioredis@5.4.1)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(openai@4.47.1)(ws@8.13.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)) + openai: 4.47.1 + + langsmith@0.1.40(@langchain/core@0.2.18(langchain@0.2.12(@langchain/community@0.0.56)(axios@1.7.2)(cheerio@1.0.0-rc.12)(d3-dsv@3.0.1)(ignore@5.3.1)(ioredis@5.4.1)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(openai@4.47.1)(ws@8.13.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)))(openai@4.47.1))(langchain@0.2.12(@langchain/community@0.0.56)(axios@1.7.2)(cheerio@1.0.0-rc.12)(d3-dsv@3.0.1)(ignore@5.3.1)(ioredis@5.4.1)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(openai@4.47.1)(ws@8.13.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)))(openai@4.47.1): + dependencies: + '@types/uuid': 9.0.8 + commander: 10.0.1 + p-queue: 6.6.2 + p-retry: 4.6.2 + semver: 7.6.3 + uuid: 9.0.1 + optionalDependencies: + '@langchain/core': 0.2.18(langchain@0.2.12(@langchain/community@0.0.56)(axios@1.7.2)(cheerio@1.0.0-rc.12)(d3-dsv@3.0.1)(ignore@5.3.1)(ioredis@5.4.1)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(openai@4.47.1)(ws@8.13.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)))(openai@4.47.1) + langchain: 0.2.12(@langchain/community@0.0.56)(axios@1.7.2)(cheerio@1.0.0-rc.12)(d3-dsv@3.0.1)(ignore@5.3.1)(ioredis@5.4.1)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(openai@4.47.1)(ws@8.13.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)) + openai: 4.47.1 + + langsmith@0.1.40(@langchain/core@0.2.18(langchain@0.2.12(@langchain/community@0.0.56)(axios@1.7.2)(cheerio@1.0.0-rc.12)(d3-dsv@3.0.1)(ignore@5.3.1)(ioredis@5.4.1)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(openai@4.47.1)(ws@8.13.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)))(openai@4.53.2))(langchain@0.2.12(@langchain/community@0.0.56)(axios@1.7.2)(cheerio@1.0.0-rc.12)(d3-dsv@3.0.1)(ignore@5.3.1)(ioredis@5.4.1)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(openai@4.47.1)(ws@8.13.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)))(openai@4.53.2): + dependencies: + '@types/uuid': 9.0.8 + commander: 10.0.1 + p-queue: 6.6.2 + p-retry: 4.6.2 + semver: 7.6.3 + uuid: 9.0.1 + optionalDependencies: + '@langchain/core': 0.2.18(langchain@0.2.12(@langchain/community@0.0.56)(axios@1.7.2)(cheerio@1.0.0-rc.12)(d3-dsv@3.0.1)(ignore@5.3.1)(ioredis@5.4.1)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(openai@4.47.1)(ws@8.13.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)))(openai@4.53.2) + langchain: 0.2.12(@langchain/community@0.0.56)(axios@1.7.2)(cheerio@1.0.0-rc.12)(d3-dsv@3.0.1)(ignore@5.3.1)(ioredis@5.4.1)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(openai@4.47.1)(ws@8.13.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)) + openai: 4.53.2 language-subtag-registry@0.3.22: {} @@ -12478,12 +12519,6 @@ snapshots: markdown-table@3.0.3: {} - md5@2.3.0: - dependencies: - charenc: 0.0.2 - crypt: 0.0.2 - is-buffer: 1.1.6 - mdast-util-directive@3.0.0: dependencies: '@types/mdast': 4.0.4 @@ -13261,7 +13296,7 @@ snapshots: node-abi@3.62.0: dependencies: - semver: 7.6.0 + semver: 7.6.2 node-addon-api@2.0.2: {} @@ -13409,6 +13444,18 @@ snapshots: transitivePeerDependencies: - encoding + openai@4.53.2: + dependencies: + '@types/node': 18.19.33 + '@types/node-fetch': 2.6.11 + abort-controller: 3.0.0 + agentkeepalive: 4.5.0 + form-data-encoder: 1.7.2 + formdata-node: 4.4.1 + node-fetch: 2.7.0 + transitivePeerDependencies: + - encoding + openapi-types@12.1.3: {} opener@1.5.2: {} @@ -13601,7 +13648,7 @@ snapshots: postcss-load-config@4.0.2(postcss@8.4.38): dependencies: lilconfig: 3.1.1 - yaml: 2.4.1 + yaml: 2.4.2 optionalDependencies: postcss: 8.4.38 @@ -14254,6 +14301,8 @@ snapshots: semver@7.6.2: {} + semver@7.6.3: {} + sentence-splitter@5.0.0: dependencies: '@textlint/ast-node-types': 13.4.1 @@ -14934,6 +14983,8 @@ snapshots: is-typed-array: 1.1.13 which-typed-array: 1.1.15 + uuid@10.0.0: {} + uuid@8.3.2: {} uuid@9.0.1: {} @@ -15230,8 +15281,6 @@ snapshots: yaml@1.10.2: {} - yaml@2.4.1: {} - yaml@2.4.2: {} yargs-parser@18.1.3: