diff --git a/.yarn/cache/@langchain-classic-npm-1.0.17-9792523d0f-bd1a622a17.zip b/.yarn/cache/@langchain-classic-npm-1.0.17-9792523d0f-bd1a622a17.zip new file mode 100644 index 000000000..4d3f56889 Binary files /dev/null and b/.yarn/cache/@langchain-classic-npm-1.0.17-9792523d0f-bd1a622a17.zip differ diff --git a/.yarn/cache/@langchain-community-npm-0.0.54-1440fe79c8-bfc01f4dc0.zip b/.yarn/cache/@langchain-community-npm-0.0.54-1440fe79c8-bfc01f4dc0.zip deleted file mode 100644 index 9f58071c7..000000000 Binary files a/.yarn/cache/@langchain-community-npm-0.0.54-1440fe79c8-bfc01f4dc0.zip and /dev/null differ diff --git a/.yarn/cache/@langchain-community-npm-1.1.14-b1b4b72855-769801c16d.zip b/.yarn/cache/@langchain-community-npm-1.1.14-b1b4b72855-769801c16d.zip new file mode 100644 index 000000000..eb9af3d50 Binary files /dev/null and b/.yarn/cache/@langchain-community-npm-1.1.14-b1b4b72855-769801c16d.zip differ diff --git a/.yarn/cache/@langchain-openai-npm-1.2.7-301196d689-1ffae70f3d.zip b/.yarn/cache/@langchain-openai-npm-1.2.7-301196d689-1ffae70f3d.zip new file mode 100644 index 000000000..7e2ac5d71 Binary files /dev/null and b/.yarn/cache/@langchain-openai-npm-1.2.7-301196d689-1ffae70f3d.zip differ diff --git a/.yarn/cache/@langchain-textsplitters-npm-1.0.1-450fed13e1-1a553ee321.zip b/.yarn/cache/@langchain-textsplitters-npm-1.0.1-450fed13e1-1a553ee321.zip new file mode 100644 index 000000000..fa8dd0c1e Binary files /dev/null and b/.yarn/cache/@langchain-textsplitters-npm-1.0.1-450fed13e1-1a553ee321.zip differ diff --git a/.yarn/cache/console-table-printer-npm-2.15.0-1b2717088e-a878e44630.zip b/.yarn/cache/console-table-printer-npm-2.15.0-1b2717088e-a878e44630.zip new file mode 100644 index 000000000..b59c19bee Binary files /dev/null and b/.yarn/cache/console-table-printer-npm-2.15.0-1b2717088e-a878e44630.zip differ diff --git a/.yarn/cache/langsmith-npm-0.5.2-77764bd56f-9822f34682.zip b/.yarn/cache/langsmith-npm-0.5.2-77764bd56f-9822f34682.zip new file mode 100644 index 000000000..d39fab114 Binary files /dev/null and b/.yarn/cache/langsmith-npm-0.5.2-77764bd56f-9822f34682.zip differ diff --git a/.yarn/cache/math-expression-evaluator-npm-2.0.7-de3af51f4d-af644ba331.zip b/.yarn/cache/math-expression-evaluator-npm-2.0.7-de3af51f4d-af644ba331.zip new file mode 100644 index 000000000..d8dec9ccb Binary files /dev/null and b/.yarn/cache/math-expression-evaluator-npm-2.0.7-de3af51f4d-af644ba331.zip differ diff --git a/.yarn/cache/openai-npm-6.21.0-dd1b5f3f87-1ba1382831.zip b/.yarn/cache/openai-npm-6.21.0-dd1b5f3f87-1ba1382831.zip new file mode 100644 index 000000000..b44b04a7d Binary files /dev/null and b/.yarn/cache/openai-npm-6.21.0-dd1b5f3f87-1ba1382831.zip differ diff --git a/.yarn/cache/simple-wcswidth-npm-1.1.2-71630fa07c-210eea36d2.zip b/.yarn/cache/simple-wcswidth-npm-1.1.2-71630fa07c-210eea36d2.zip new file mode 100644 index 000000000..437544cd5 Binary files /dev/null and b/.yarn/cache/simple-wcswidth-npm-1.1.2-71630fa07c-210eea36d2.zip differ diff --git a/.yarn/cache/zod-npm-4.3.6-a096e305e6-19cec761b4.zip b/.yarn/cache/zod-npm-4.3.6-a096e305e6-19cec761b4.zip new file mode 100644 index 000000000..35d4ddd40 Binary files /dev/null and b/.yarn/cache/zod-npm-4.3.6-a096e305e6-19cec761b4.zip differ diff --git a/package.json b/package.json index 81763bb47..f34fb3350 100644 --- a/package.json +++ b/package.json @@ -73,7 +73,7 @@ "@dhaiwat10/react-link-preview": "^1.9.1", "@emotion/react": "^11.10.4", "@emotion/styled": "^11.10.4", - "@langchain/community": "^0.0.54", + "@langchain/community": "^1.1.14", "@langchain/core": "^0.1.63", "@langchain/openai": "^0.0.28", "@mui/icons-material": "^5.10.9", diff --git a/yarn.lock b/yarn.lock index ddfbe88f1..afb434c6f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3355,135 +3355,193 @@ __metadata: languageName: node linkType: hard -"@langchain/community@npm:^0.0.54": - version: 0.0.54 - resolution: "@langchain/community@npm:0.0.54" +"@langchain/classic@npm:1.0.17": + version: 1.0.17 + resolution: "@langchain/classic@npm:1.0.17" dependencies: - "@langchain/core": ~0.1.60 - "@langchain/openai": ~0.0.28 - expr-eval: ^2.0.2 + "@langchain/openai": 1.2.7 + "@langchain/textsplitters": 1.0.1 + handlebars: ^4.7.8 + js-yaml: ^4.1.1 + jsonpointer: ^5.0.1 + langsmith: ">=0.4.0 <1.0.0" + openapi-types: ^12.1.3 + uuid: ^10.0.0 + yaml: ^2.2.1 + zod: ^3.25.76 || ^4 + peerDependencies: + "@langchain/core": ^1.0.0 + cheerio: "*" + peggy: ^3.0.2 + typeorm: "*" + dependenciesMeta: + langsmith: + optional: true + peerDependenciesMeta: + cheerio: + optional: true + peggy: + optional: true + typeorm: + optional: true + checksum: bd1a622a17e323da36dc425d93c37f8b36f39d41d632fa633fa57ea9acf7805af7729d6323576864c29d443575cb7d3206ababd40c1977f99049f1fe0b2c8d9a + languageName: node + linkType: hard + +"@langchain/community@npm:^1.1.14": + version: 1.1.14 + resolution: "@langchain/community@npm:1.1.14" + dependencies: + "@langchain/classic": 1.0.17 + "@langchain/openai": 1.2.7 + binary-extensions: ^2.2.0 flat: ^5.0.2 - langsmith: ~0.1.1 - uuid: ^9.0.0 - zod: ^3.22.3 - zod-to-json-schema: ^3.22.5 + js-yaml: ^4.1.1 + math-expression-evaluator: ^2.0.0 + uuid: ^10.0.0 + zod: ^3.25.76 || ^4 peerDependencies: + "@arcjet/redact": ^v1.1.0 "@aws-crypto/sha256-js": ^5.0.0 - "@aws-sdk/client-bedrock-agent-runtime": ^3.485.0 - "@aws-sdk/client-bedrock-runtime": ^3.422.0 - "@aws-sdk/client-dynamodb": ^3.310.0 - "@aws-sdk/client-kendra": ^3.352.0 - "@aws-sdk/client-lambda": ^3.310.0 - "@aws-sdk/client-sagemaker-runtime": ^3.310.0 - "@aws-sdk/client-sfn": ^3.310.0 + "@aws-sdk/client-dynamodb": ^3.985.0 + "@aws-sdk/client-lambda": ^3.985.0 + "@aws-sdk/client-s3": ^3.985.0 + "@aws-sdk/client-sagemaker-runtime": ^3.985.0 + "@aws-sdk/client-sfn": ^3.985.0 "@aws-sdk/credential-provider-node": ^3.388.0 - "@azure/search-documents": ^12.0.0 + "@azure/search-documents": ^12.2.0 + "@azure/storage-blob": ^12.30.0 + "@browserbasehq/sdk": "*" + "@browserbasehq/stagehand": ^1.0.0 "@clickhouse/client": ^0.2.5 - "@cloudflare/ai": "*" "@datastax/astra-db-ts": ^1.0.0 "@elastic/elasticsearch": ^8.4.0 "@getmetal/metal-sdk": "*" + "@getzep/zep-cloud": ^1.0.6 "@getzep/zep-js": ^0.9.0 - "@gomomento/sdk": ^1.51.1 - "@gomomento/sdk-core": ^1.51.1 - "@google-ai/generativelanguage": ^0.2.1 + "@gomomento/sdk-core": ^1.117.2 + "@google-cloud/storage": ^6.10.1 || ^7.7.0 "@gradientai/nodejs-sdk": ^1.2.0 - "@huggingface/inference": ^2.6.4 + "@huggingface/inference": ^4.13.11 + "@huggingface/transformers": ^3.8.1 + "@ibm-cloud/watsonx-ai": "*" + "@lancedb/lancedb": ^0.19.1 + "@langchain/core": ^1.1.21 + "@layerup/layerup-security": ^1.5.12 + "@libsql/client": ^0.17.0 + "@mendable/firecrawl-js": ^1.4.3 + "@mlc-ai/web-llm": "*" "@mozilla/readability": "*" "@neondatabase/serverless": "*" + "@notionhq/client": ^2.2.10 "@opensearch-project/opensearch": "*" - "@pinecone-database/pinecone": "*" "@planetscale/database": ^1.8.0 "@premai/prem-sdk": ^0.3.25 - "@qdrant/js-client-rest": ^1.8.2 "@raycast/api": ^1.55.2 "@rockset/client": ^0.9.1 "@smithy/eventstream-codec": ^2.0.5 "@smithy/protocol-http": ^3.0.6 "@smithy/signature-v4": ^2.0.10 "@smithy/util-utf8": ^2.0.0 - "@supabase/postgrest-js": ^1.1.1 - "@supabase/supabase-js": ^2.10.0 + "@spider-cloud/spider-client": ^0.1.85 + "@supabase/supabase-js": ^2.45.0 "@tensorflow-models/universal-sentence-encoder": "*" - "@tensorflow/tfjs-converter": "*" "@tensorflow/tfjs-core": "*" + "@upstash/ratelimit": ^1.1.3 || ^2.0.3 "@upstash/redis": ^1.20.6 - "@upstash/vector": ^1.0.7 - "@vercel/kv": ^0.2.3 - "@vercel/postgres": ^0.5.0 + "@upstash/vector": ^1.1.1 + "@vercel/kv": "*" + "@vercel/postgres": "*" "@writerai/writer-sdk": ^0.40.2 "@xata.io/client": ^0.28.0 - "@xenova/transformers": ^2.5.4 - "@zilliz/milvus2-sdk-node": ">=2.2.7" - better-sqlite3: ^9.4.0 + "@zilliz/milvus2-sdk-node": ">=2.3.5" + apify-client: ^2.22.0 + assemblyai: ^4.23.0 + azion: ^3.0.0 + better-sqlite3: ">=9.4.0 <12.0.0" cassandra-driver: ^4.7.2 - cborg: ^4.1.1 + cborg: ^4.5.8 + cheerio: ^1.0.0-rc.12 chromadb: "*" closevector-common: 0.1.3 closevector-node: 0.1.6 closevector-web: 0.1.6 - cohere-ai: "*" convex: ^1.3.1 - couchbase: ^4.3.0 - discord.js: ^14.14.1 - dria: ^0.0.3 + couchbase: ^4.6.0 + crypto-js: ^4.2.0 + d3-dsv: ^2.0.0 + discord.js: ^14.25.1 duck-duck-scrape: ^2.2.5 - faiss-node: ^0.5.1 - firebase-admin: ^11.9.0 || ^12.0.0 - google-auth-library: ^8.9.0 - googleapis: ^126.0.1 + epub2: ^3.0.1 + faiss-node: "*" + fast-xml-parser: "*" + firebase-admin: ^13.6.1 + google-auth-library: "*" + googleapis: "*" hnswlib-node: ^3.0.0 html-to-text: ^9.0.5 + ibm-cloud-sdk-core: "*" + ignore: ^5.2.0 interface-datastore: ^8.2.11 ioredis: ^5.3.2 it-all: ^3.0.4 jsdom: "*" - jsonwebtoken: ^9.0.2 - llmonitor: ^0.5.9 - lodash: ^4.17.21 - lunary: ^0.6.11 - mongodb: ">=5.2.0" - mysql2: ^3.3.3 + jsonwebtoken: ^9.0.3 + lodash: ^4.17.23 + lunary: ^0.7.10 + mammoth: ^1.11.0 + mariadb: ^3.4.0 + mem0ai: ^2.1.8 + mysql2: ^3.16.3 neo4j-driver: "*" - node-llama-cpp: "*" + node-llama-cpp: ">=3.0.0" + notion-to-md: ^3.1.0 + officeparser: ^4.0.4 + openai: "*" + pdf-parse: 1.1.1 pg: ^8.11.0 pg-copy-streams: ^6.0.5 pickleparser: ^0.2.1 + playwright: ^1.58.2 portkey-ai: ^0.1.11 - redis: "*" - replicate: ^0.18.0 - typeorm: ^0.3.12 - typesense: ^1.5.3 + puppeteer: "*" + pyodide: ">=0.24.1 <0.27.0" + replicate: "*" + sonix-speech-recognition: ^2.1.1 + srt-parser-2: ^1.2.3 + typeorm: ^0.3.28 + typesense: ^3.0.1 usearch: ^1.1.1 - vectordb: ^0.1.4 voy-search: 0.6.2 - weaviate-ts-client: "*" - web-auth-library: ^1.0.3 + word-extractor: "*" ws: ^8.14.2 + youtubei.js: "*" peerDependenciesMeta: - "@aws-crypto/sha256-js": - optional: true - "@aws-sdk/client-bedrock-agent-runtime": + "@arcjet/redact": optional: true - "@aws-sdk/client-bedrock-runtime": + "@aws-crypto/sha256-js": optional: true "@aws-sdk/client-dynamodb": optional: true - "@aws-sdk/client-kendra": - optional: true "@aws-sdk/client-lambda": optional: true + "@aws-sdk/client-s3": + optional: true "@aws-sdk/client-sagemaker-runtime": optional: true "@aws-sdk/client-sfn": optional: true "@aws-sdk/credential-provider-node": optional: true + "@aws-sdk/dsql-signer": + optional: true "@azure/search-documents": optional: true - "@clickhouse/client": + "@azure/storage-blob": optional: true - "@cloudflare/ai": + "@browserbasehq/sdk": + optional: true + "@clickhouse/client": optional: true "@datastax/astra-db-ts": optional: true @@ -3491,22 +3549,36 @@ __metadata: optional: true "@getmetal/metal-sdk": optional: true - "@getzep/zep-js": + "@getzep/zep-cloud": optional: true - "@gomomento/sdk": + "@getzep/zep-js": optional: true "@gomomento/sdk-core": optional: true - "@google-ai/generativelanguage": + "@google-cloud/storage": optional: true "@gradientai/nodejs-sdk": optional: true "@huggingface/inference": optional: true + "@huggingface/transformers": + optional: true + "@lancedb/lancedb": + optional: true + "@layerup/layerup-security": + optional: true + "@libsql/client": + optional: true + "@mendable/firecrawl-js": + optional: true + "@mlc-ai/web-llm": + optional: true "@mozilla/readability": optional: true "@neondatabase/serverless": optional: true + "@notionhq/client": + optional: true "@opensearch-project/opensearch": optional: true "@pinecone-database/pinecone": @@ -3529,16 +3601,16 @@ __metadata: optional: true "@smithy/util-utf8": optional: true - "@supabase/postgrest-js": + "@spider-cloud/spider-client": optional: true "@supabase/supabase-js": optional: true "@tensorflow-models/universal-sentence-encoder": optional: true - "@tensorflow/tfjs-converter": - optional: true "@tensorflow/tfjs-core": optional: true + "@upstash/ratelimit": + optional: true "@upstash/redis": optional: true "@upstash/vector": @@ -3555,12 +3627,20 @@ __metadata: optional: true "@zilliz/milvus2-sdk-node": optional: true + apify-client: + optional: true + assemblyai: + optional: true + azion: + optional: true better-sqlite3: optional: true cassandra-driver: optional: true cborg: optional: true + cheerio: + optional: true chromadb: optional: true closevector-common: @@ -3575,14 +3655,20 @@ __metadata: optional: true couchbase: optional: true - discord.js: + crypto-js: optional: true - dria: + d3-dsv: + optional: true + discord.js: optional: true duck-duck-scrape: optional: true + epub2: + optional: true faiss-node: optional: true + fast-xml-parser: + optional: true firebase-admin: optional: true google-auth-library: @@ -3593,6 +3679,8 @@ __metadata: optional: true html-to-text: optional: true + ignore: + optional: true interface-datastore: optional: true ioredis: @@ -3603,12 +3691,16 @@ __metadata: optional: true jsonwebtoken: optional: true - llmonitor: - optional: true lodash: optional: true lunary: optional: true + mammoth: + optional: true + mariadb: + optional: true + mem0ai: + optional: true mongodb: optional: true mysql2: @@ -3617,35 +3709,51 @@ __metadata: optional: true node-llama-cpp: optional: true + notion-to-md: + optional: true + officeparser: + optional: true + pdf-parse: + optional: true pg: optional: true pg-copy-streams: optional: true pickleparser: optional: true + playwright: + optional: true portkey-ai: optional: true + puppeteer: + optional: true + pyodide: + optional: true redis: optional: true replicate: optional: true + sonix-speech-recognition: + optional: true + srt-parser-2: + optional: true typeorm: optional: true typesense: optional: true usearch: optional: true - vectordb: - optional: true voy-search: optional: true - weaviate-ts-client: + weaviate-client: optional: true - web-auth-library: + word-extractor: optional: true ws: optional: true - checksum: bfc01f4dc0e7caf1a475672ee34a749b1d82de347317883a8436850e9dfc55dd6a82d72c392715527276401e622c5d3879b172af8f91ff7ff81e736901dc525c + youtubei.js: + optional: true + checksum: 769801c16dcb4bb7f044a35abed52d15ef92abb062b26bf5cbae35675677612d105de5f32642c38c9c22b099bf12b7d8d01f06b95dbb5f3f79e22175c3ebc5f9 languageName: node linkType: hard @@ -3985,6 +4093,19 @@ __metadata: languageName: node linkType: hard +"@langchain/openai@npm:1.2.7": + version: 1.2.7 + resolution: "@langchain/openai@npm:1.2.7" + dependencies: + js-tiktoken: ^1.0.12 + openai: ^6.18.0 + zod: ^3.25.76 || ^4 + peerDependencies: + "@langchain/core": ^1.0.0 + checksum: 1ffae70f3d0bbc760b298b27d843fac6e94407e1d8b8b50bc7317f2f2a71500e4b8d7348effca2bebf7adeaa07ca9ed6fd06457a723d08ab0fa83a988b1866b6 + languageName: node + linkType: hard + "@langchain/openai@npm:^0.0.28": version: 0.0.28 resolution: "@langchain/openai@npm:0.0.28" @@ -4011,6 +4132,17 @@ __metadata: languageName: node linkType: hard +"@langchain/textsplitters@npm:1.0.1": + version: 1.0.1 + resolution: "@langchain/textsplitters@npm:1.0.1" + dependencies: + js-tiktoken: ^1.0.12 + peerDependencies: + "@langchain/core": ^1.0.0 + checksum: 1a553ee321d6638213328f69927e9883b5c29d26b91d011a233097c579f8347dd0e57dde939def43430835fe516b49c9a26ee5d98f9f285ee5e5861495bec974 + languageName: node + linkType: hard + "@langchain/textsplitters@npm:~0.0.0": version: 0.0.3 resolution: "@langchain/textsplitters@npm:0.0.3" @@ -11013,7 +11145,7 @@ __metadata: "@eslint/compat": ^2.0.2 "@eslint/eslintrc": ^3.3.3 "@eslint/js": ^9.39.2 - "@langchain/community": ^0.0.54 + "@langchain/community": ^1.1.14 "@langchain/core": ^0.1.63 "@langchain/openai": ^0.0.28 "@mui/icons-material": ^5.10.9 @@ -13449,6 +13581,15 @@ __metadata: languageName: node linkType: hard +"console-table-printer@npm:^2.12.1": + version: 2.15.0 + resolution: "console-table-printer@npm:2.15.0" + dependencies: + simple-wcswidth: ^1.1.2 + checksum: a878e446303eabaa86a2fd7f0d956d24252e0837be23249e7ad24daf3f304ce7bf155ca79b25ccd4f380f31fa35e427adc762e49ff29236f82a96c4b1d88551e + languageName: node + linkType: hard + "constants-browserify@npm:^1.0.0": version: 1.0.0 resolution: "constants-browserify@npm:1.0.0" @@ -19921,6 +20062,34 @@ __metadata: languageName: node linkType: hard +"langsmith@npm:>=0.4.0 <1.0.0": + version: 0.5.2 + resolution: "langsmith@npm:0.5.2" + dependencies: + "@types/uuid": ^10.0.0 + chalk: ^4.1.2 + console-table-printer: ^2.12.1 + p-queue: ^6.6.2 + semver: ^7.6.3 + uuid: ^10.0.0 + peerDependencies: + "@opentelemetry/api": "*" + "@opentelemetry/exporter-trace-otlp-proto": "*" + "@opentelemetry/sdk-trace-base": "*" + openai: "*" + peerDependenciesMeta: + "@opentelemetry/api": + optional: true + "@opentelemetry/exporter-trace-otlp-proto": + optional: true + "@opentelemetry/sdk-trace-base": + optional: true + openai: + optional: true + checksum: 9822f346828de3a2861ec8108195bc4198b9f08b2cdf410a440d4ab22bcc7c2447fdd0355ba011952b02ba99c6f21aa1ea30a4db0280e1ae40ae02b4347c5fce + languageName: node + linkType: hard + "langsmith@npm:^0.1.56-rc.1, langsmith@npm:~0.1.1, langsmith@npm:~0.1.7": version: 0.1.68 resolution: "langsmith@npm:0.1.68" @@ -20742,6 +20911,13 @@ __metadata: languageName: node linkType: hard +"math-expression-evaluator@npm:^2.0.0": + version: 2.0.7 + resolution: "math-expression-evaluator@npm:2.0.7" + checksum: af644ba331b7463176b21a7e2d379e63bc5a975af072c22c6dd22cf94d5a2c444d1ca9fd7e9ba808925bce77e0a201e1444eb44b23e25c479573ff85cc7c84f9 + languageName: node + linkType: hard + "math-intrinsics@npm:^1.1.0": version: 1.1.0 resolution: "math-intrinsics@npm:1.1.0" @@ -22776,6 +22952,23 @@ __metadata: languageName: node linkType: hard +"openai@npm:^6.18.0": + version: 6.21.0 + resolution: "openai@npm:6.21.0" + peerDependencies: + ws: ^8.18.0 + zod: ^3.25 || ^4.0 + peerDependenciesMeta: + ws: + optional: true + zod: + optional: true + bin: + openai: bin/cli + checksum: 1ba1382831fed90ea57f40ca972847847252fdbbbccf04b490cd3e0f8a4b9c8e56fcb5afa03d235a917b43343f99b0b0dd173e04300d7eb02f830bab6ee7f4bb + languageName: node + linkType: hard + "openapi-types@npm:^12.1.3": version: 12.1.3 resolution: "openapi-types@npm:12.1.3" @@ -26180,6 +26373,13 @@ __metadata: languageName: node linkType: hard +"simple-wcswidth@npm:^1.1.2": + version: 1.1.2 + resolution: "simple-wcswidth@npm:1.1.2" + checksum: 210eea36d28fb8dbadb1dcf5a19e747c1435548ec56bfd86f1c79fb9ddf676b252d84632d3ab9a787251281c499520e63bca1d9f5997cbd66c25996c10e056b1 + languageName: node + linkType: hard + "sisteransi@npm:^1.0.5": version: 1.0.5 resolution: "sisteransi@npm:1.0.5" @@ -29542,6 +29742,13 @@ __metadata: languageName: node linkType: hard +"zod@npm:^3.25.76 || ^4": + version: 4.3.6 + resolution: "zod@npm:4.3.6" + checksum: 19cec761b46bae4b6e7e861ea740f3f248e50a6671825afc8a5758e27b35d6f20ccde9942422fd5cf6f8b697f18bd05ef8bb33f5f2db112ab25cc628de2fae47 + languageName: node + linkType: hard + "zwitch@npm:^2.0.0": version: 2.0.4 resolution: "zwitch@npm:2.0.4"