diff --git a/workspaces/rag-ai/plugins/rag-ai-backend-embeddings-openai/package.json b/workspaces/rag-ai/plugins/rag-ai-backend-embeddings-openai/package.json index 2775d94a..ad3f4497 100644 --- a/workspaces/rag-ai/plugins/rag-ai-backend-embeddings-openai/package.json +++ b/workspaces/rag-ai/plugins/rag-ai-backend-embeddings-openai/package.json @@ -47,7 +47,7 @@ "@backstage/backend-plugin-api": "backstage:^", "@backstage/catalog-client": "backstage:^", "@backstage/config": "backstage:^", - "@langchain/community": "^0.3.26", + "@langchain/community": "^1.0.0", "@langchain/core": "^0.3.32", "@langchain/openai": "^0.3.17", "langchain": "^0.3.12" diff --git a/workspaces/rag-ai/plugins/rag-ai-backend-module-bedrock/package.json b/workspaces/rag-ai/plugins/rag-ai-backend-module-bedrock/package.json index f881c8f2..6b650399 100644 --- a/workspaces/rag-ai/plugins/rag-ai-backend-module-bedrock/package.json +++ b/workspaces/rag-ai/plugins/rag-ai-backend-module-bedrock/package.json @@ -38,7 +38,7 @@ "@backstage/backend-plugin-api": "backstage:^", "@backstage/catalog-client": "backstage:^", "@backstage/integration-aws-node": "backstage:^", - "@langchain/community": "^0.3.26" + "@langchain/community": "^1.0.0" }, "devDependencies": { "@backstage/backend-test-utils": "backstage:^", diff --git a/workspaces/rag-ai/yarn.lock b/workspaces/rag-ai/yarn.lock index 57e01bde..33eb5c98 100644 --- a/workspaces/rag-ai/yarn.lock +++ b/workspaces/rag-ai/yarn.lock @@ -47,7 +47,7 @@ __metadata: "@backstage/catalog-client": "backstage:^" "@backstage/cli": "backstage:^" "@backstage/config": "backstage:^" - "@langchain/community": "npm:^0.3.26" + "@langchain/community": "npm:^1.0.0" "@langchain/core": "npm:^0.3.32" "@langchain/openai": "npm:^0.3.17" esbuild: "npm:^0.25.0" @@ -70,7 +70,7 @@ __metadata: "@backstage/catalog-client": "backstage:^" "@backstage/cli": "backstage:^" "@backstage/integration-aws-node": "backstage:^" - "@langchain/community": "npm:^0.3.26" + "@langchain/community": "npm:^1.0.0" languageName: unknown linkType: soft @@ -7480,144 +7480,165 @@ __metadata: languageName: node linkType: hard -"@langchain/community@npm:^0.3.26": - version: 0.3.26 - resolution: "@langchain/community@npm:0.3.26" +"@langchain/classic@npm:1.0.27": + version: 1.0.27 + resolution: "@langchain/classic@npm:1.0.27" dependencies: - "@langchain/openai": "npm:>=0.2.0 <0.4.0" + "@langchain/openai": "npm:1.4.1" + "@langchain/textsplitters": "npm:1.0.1" + handlebars: "npm:^4.7.9" + js-yaml: "npm:^4.1.1" + jsonpointer: "npm:^5.0.1" + langsmith: "npm:>=0.4.0 <1.0.0" + openapi-types: "npm:^12.1.3" + uuid: "npm:^10.0.0" + yaml: "npm:^2.8.3" + zod: "npm:^3.25.76 || ^4" + peerDependencies: + "@langchain/core": ^1.0.0 + cheerio: "*" + peggy: ^5.1.0 + typeorm: "*" + dependenciesMeta: + langsmith: + optional: true + peerDependenciesMeta: + cheerio: + optional: true + peggy: + optional: true + typeorm: + optional: true + checksum: 10/ff439d551c6cc67f3b99914e9529e3367f8cd7d710e88cbf96f5641a8380a86682a1074bee148fd5f0ce246de2224504c47769a38d21fd94ad8e0cd3c4b6b4f6 + languageName: node + linkType: hard + +"@langchain/community@npm:^1.0.0": + version: 1.1.27 + resolution: "@langchain/community@npm:1.1.27" + dependencies: + "@langchain/classic": "npm:1.0.27" + "@langchain/openai": "npm:1.4.1" binary-extensions: "npm:^2.2.0" - expr-eval: "npm:^2.0.2" flat: "npm:^5.0.2" - js-yaml: "npm:^4.1.0" - langchain: "npm:>=0.2.3 <0.3.0 || >=0.3.4 <0.4.0" - langsmith: "npm:>=0.2.8 <0.4.0" + js-yaml: "npm:^4.1.1" + langsmith: "npm:>=0.4.0 <1.0.0" + math-expression-evaluator: "npm:^2.0.0" uuid: "npm:^10.0.0" - zod: "npm:^3.22.3" - zod-to-json-schema: "npm:^3.22.5" + zod: "npm:^3.25.76 || ^4" peerDependencies: - "@arcjet/redact": ^v1.0.0-alpha.23 + "@arcjet/redact": ^v1.2.0 "@aws-crypto/sha256-js": ^5.0.0 - "@aws-sdk/client-bedrock-agent-runtime": ^3.583.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-s3": ^3.310.0 - "@aws-sdk/client-sagemaker-runtime": ^3.310.0 - "@aws-sdk/client-sfn": ^3.310.0 + "@aws-sdk/client-dynamodb": ^3.1001.0 + "@aws-sdk/client-lambda": ^3.1001.0 + "@aws-sdk/client-s3": ^3.1001.0 + "@aws-sdk/client-sagemaker-runtime": ^3.1001.0 + "@aws-sdk/client-sfn": ^3.1001.0 "@aws-sdk/credential-provider-node": ^3.388.0 - "@azure/search-documents": ^12.0.0 - "@azure/storage-blob": ^12.15.0 + "@azure/search-documents": ^12.2.0 + "@azure/storage-blob": ^12.31.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": "*" + "@getzep/zep-js": ^2.0.2 + "@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/transformers": ^3.2.3 + "@huggingface/inference": ^4.13.14 + "@huggingface/transformers": ^3.8.1 "@ibm-cloud/watsonx-ai": "*" - "@lancedb/lancedb": ^0.12.0 - "@langchain/core": ">=0.2.21 <0.4.0" + "@lancedb/lancedb": ^0.19.1 + "@langchain/core": ^1.1.38 "@layerup/layerup-security": ^1.5.12 - "@libsql/client": ^0.14.0 - "@mendable/firecrawl-js": ^1.4.3 + "@libsql/client": ^0.17.0 + "@mendable/firecrawl-js": ^4.15.2 "@mlc-ai/web-llm": "*" "@mozilla/readability": "*" "@neondatabase/serverless": "*" - "@notionhq/client": ^2.2.10 + "@notionhq/client": ^5.11.1 "@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 - "@spider-cloud/spider-client": ^0.0.21 + "@smithy/eventstream-codec": ^4.2.10 + "@smithy/protocol-http": ^5.3.10 + "@smithy/signature-v4": ^5.3.10 + "@smithy/util-utf8": ^4.2.2 + "@spider-cloud/spider-client": ^0.2.0 "@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.1.1 "@vercel/kv": "*" "@vercel/postgres": "*" - "@writerai/writer-sdk": ^0.40.2 - "@xata.io/client": ^0.28.0 + "@writerai/writer-sdk": ^3.6.0 + "@xata.io/client": ^0.30.1 "@zilliz/milvus2-sdk-node": ">=2.3.5" - apify-client: ^2.7.1 - assemblyai: ^4.6.0 - better-sqlite3: ">=9.4.0 <12.0.0" + apify-client: ^2.22.2 + assemblyai: ^4.25.1 + azion: ^3.1.2 + better-sqlite3: ">=9.4.0 <13.0.0" cassandra-driver: ^4.7.2 - cborg: ^4.1.1 - cheerio: ^1.0.0-rc.12 + cborg: ^4.5.8 + cheerio: ^1.2.0 chromadb: "*" closevector-common: 0.1.3 closevector-node: 0.1.6 closevector-web: 0.1.6 - cohere-ai: "*" - convex: ^1.3.1 + convex: ^1.32.0 + couchbase: ^4.6.1 crypto-js: ^4.2.0 - d3-dsv: ^2.0.0 - discord.js: ^14.14.1 - dria: ^0.0.3 + d3-dsv: ^3.0.1 + discord.js: ^14.25.1 duck-duck-scrape: ^2.2.5 epub2: ^3.0.1 - faiss-node: ^0.5.1 + faiss-node: "*" fast-xml-parser: "*" - firebase-admin: ^11.9.0 || ^12.0.0 + 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 + ignore: ^7.0.5 + interface-datastore: ^9.0.2 ioredis: ^5.3.2 it-all: ^3.0.4 jsdom: "*" - jsonwebtoken: ^9.0.2 - llmonitor: ^0.5.9 - lodash: ^4.17.21 + jsonwebtoken: ^9.0.3 + lodash: ^4.17.23 lunary: ^0.7.10 - mammoth: ^1.6.0 - mongodb: ">=5.2.0" - mysql2: ^3.9.8 + mammoth: ^1.11.0 + mariadb: ^3.5.1 + mem0ai: ^2.2.4 + mysql2: ^3.19.1 neo4j-driver: "*" + node-llama-cpp: ">=3.0.0" notion-to-md: ^3.1.0 - officeparser: ^4.0.4 + officeparser: ^6.0.4 openai: "*" - pdf-parse: 1.1.1 + pdf-parse: 2.4.5 pg: ^8.11.0 - pg-copy-streams: ^6.0.5 + pg-copy-streams: ^7.0.0 pickleparser: ^0.2.1 - playwright: ^1.32.1 - portkey-ai: ^0.1.11 + playwright: ^1.58.2 + portkey-ai: ^3.0.3 puppeteer: "*" pyodide: ">=0.24.1 <0.27.0" - redis: "*" - replicate: ^0.29.4 + replicate: "*" sonix-speech-recognition: ^2.1.1 srt-parser-2: ^1.2.3 - typeorm: ^0.3.20 - typesense: ^1.5.3 + typeorm: ^0.3.28 + typesense: ^3.0.1 usearch: ^1.1.1 - voy-search: 0.6.2 - weaviate-ts-client: "*" - web-auth-library: ^1.0.3 + voy-search: 0.6.3 word-extractor: "*" ws: ^8.14.2 youtubei.js: "*" @@ -7626,14 +7647,8 @@ __metadata: optional: true "@aws-crypto/sha256-js": optional: true - "@aws-sdk/client-bedrock-agent-runtime": - optional: true - "@aws-sdk/client-bedrock-runtime": - optional: true "@aws-sdk/client-dynamodb": optional: true - "@aws-sdk/client-kendra": - optional: true "@aws-sdk/client-lambda": optional: true "@aws-sdk/client-s3": @@ -7644,6 +7659,8 @@ __metadata: optional: true "@aws-sdk/credential-provider-node": optional: true + "@aws-sdk/dsql-signer": + optional: true "@azure/search-documents": optional: true "@azure/storage-blob": @@ -7652,8 +7669,6 @@ __metadata: optional: true "@clickhouse/client": optional: true - "@cloudflare/ai": - optional: true "@datastax/astra-db-ts": optional: true "@elastic/elasticsearch": @@ -7664,12 +7679,8 @@ __metadata: optional: true "@getzep/zep-js": optional: true - "@gomomento/sdk": - optional: true "@gomomento/sdk-core": optional: true - "@google-ai/generativelanguage": - optional: true "@google-cloud/storage": optional: true "@gradientai/nodejs-sdk": @@ -7722,8 +7733,6 @@ __metadata: optional: true "@tensorflow-models/universal-sentence-encoder": optional: true - "@tensorflow/tfjs-converter": - optional: true "@tensorflow/tfjs-core": optional: true "@upstash/ratelimit": @@ -7740,12 +7749,16 @@ __metadata: optional: true "@xata.io/client": optional: true + "@xenova/transformers": + optional: true "@zilliz/milvus2-sdk-node": optional: true apify-client: optional: true assemblyai: optional: true + azion: + optional: true better-sqlite3: optional: true cassandra-driver: @@ -7766,14 +7779,14 @@ __metadata: optional: true convex: optional: true + couchbase: + optional: true crypto-js: optional: true d3-dsv: optional: true discord.js: optional: true - dria: - optional: true duck-duck-scrape: optional: true epub2: @@ -7804,20 +7817,24 @@ __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: optional: true neo4j-driver: optional: true + node-llama-cpp: + optional: true notion-to-md: optional: true officeparser: @@ -7854,9 +7871,7 @@ __metadata: optional: true voy-search: optional: true - weaviate-ts-client: - optional: true - web-auth-library: + weaviate-client: optional: true word-extractor: optional: true @@ -7864,7 +7879,7 @@ __metadata: optional: true youtubei.js: optional: true - checksum: 10/cfc5ab2a2f118a25ebd25f74a8583e1cb09ec8b15a77bb48856fb243fb58abb23abad202f40a2ceaa3c5321323128ed7ab3cea932807cbf6813fc735dca3d677 + checksum: 10/976bc6b4449c7f25b462f64518ead92273f7786966e721f971ba0bbac1704584da89bf8cd6f8ab62a116ad888982f3dfc37861e678df54323f74820ab28cdecd languageName: node linkType: hard @@ -7888,6 +7903,19 @@ __metadata: languageName: node linkType: hard +"@langchain/openai@npm:1.4.1": + version: 1.4.1 + resolution: "@langchain/openai@npm:1.4.1" + dependencies: + js-tiktoken: "npm:^1.0.12" + openai: "npm:^6.32.0" + zod: "npm:^3.25.76 || ^4" + peerDependencies: + "@langchain/core": ^1.1.38 + checksum: 10/23abeb1baed28cf634016665105dd8e55e1ce6695c285346b74c5a89d3aee764ee786178e5bcc6ebc44b0e0be242c7d27a90f54ff2ab582ff10ae1f6a09c5399 + languageName: node + linkType: hard + "@langchain/openai@npm:>=0.1.0 <0.7.0": version: 0.6.17 resolution: "@langchain/openai@npm:0.6.17" @@ -7901,7 +7929,7 @@ __metadata: languageName: node linkType: hard -"@langchain/openai@npm:>=0.2.0 <0.4.0, @langchain/openai@npm:^0.3.17": +"@langchain/openai@npm:^0.3.17": version: 0.3.17 resolution: "@langchain/openai@npm:0.3.17" dependencies: @@ -7915,6 +7943,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: "npm:^1.0.12" + peerDependencies: + "@langchain/core": ^1.0.0 + checksum: 10/0d38c351119b483cb123ceb03094a98ecf65c10285feaf31c9949abbc70591d11990a492090458fa994ee7d569aea53901124ce5754552b93600d4fbae413675 + languageName: node + linkType: hard + "@langchain/textsplitters@npm:>=0.0.0 <0.2.0": version: 0.1.0 resolution: "@langchain/textsplitters@npm:0.1.0" @@ -20465,13 +20504,6 @@ __metadata: languageName: node linkType: hard -"expr-eval@npm:^2.0.2": - version: 2.0.2 - resolution: "expr-eval@npm:2.0.2" - checksum: 10/b603f1ed2423636d84fd9984ed47af5cf90b42139faf5c535a778a12e916347b1e722364e3946ff3fc59537e01ea2eb3b4c3cc32a47bf80a097d1796e0b56fa6 - languageName: node - linkType: hard - "express-openapi-validator@npm:^5.5.8": version: 5.6.2 resolution: "express-openapi-validator@npm:5.6.2" @@ -22096,9 +22128,9 @@ __metadata: languageName: node linkType: hard -"handlebars@npm:^4.7.3, handlebars@npm:^4.7.7": - version: 4.7.8 - resolution: "handlebars@npm:4.7.8" +"handlebars@npm:^4.7.3, handlebars@npm:^4.7.7, handlebars@npm:^4.7.9": + version: 4.7.9 + resolution: "handlebars@npm:4.7.9" dependencies: minimist: "npm:^1.2.5" neo-async: "npm:^2.6.2" @@ -22110,7 +22142,7 @@ __metadata: optional: true bin: handlebars: bin/handlebars - checksum: 10/bd528f4dd150adf67f3f857118ef0fa43ff79a153b1d943fa0a770f2599e38b25a7a0dbac1a3611a4ec86970fd2325a81310fb788b5c892308c9f8743bd02e11 + checksum: 10/e755433d652e8a15fc02f83d7478e652359e7a4d354c4328818853ed4f8a39d4a09e1d22dad3c7213c5240864a65b3c840970b8b181745575dd957dd258f2b8d languageName: node linkType: hard @@ -24183,7 +24215,7 @@ __metadata: languageName: node linkType: hard -"js-yaml@npm:=4.1.1, js-yaml@npm:^4.0.0, js-yaml@npm:^4.1.0, js-yaml@npm:~4.1.0": +"js-yaml@npm:=4.1.1, js-yaml@npm:^4.0.0, js-yaml@npm:^4.1.0, js-yaml@npm:^4.1.1, js-yaml@npm:~4.1.0": version: 4.1.1 resolution: "js-yaml@npm:4.1.1" dependencies: @@ -24902,7 +24934,7 @@ __metadata: languageName: node linkType: hard -"langchain@npm:>=0.2.3 <0.3.0 || >=0.3.4 <0.4.0, langchain@npm:^0.3.12": +"langchain@npm:^0.3.12": version: 0.3.37 resolution: "langchain@npm:0.3.37" dependencies: @@ -24975,7 +25007,33 @@ __metadata: languageName: node linkType: hard -"langsmith@npm:>=0.2.8 <0.4.0, langsmith@npm:^0.3.67": +"langsmith@npm:>=0.4.0 <1.0.0": + version: 0.5.26 + resolution: "langsmith@npm:0.5.26" + dependencies: + p-queue: "npm:6.6.2" + peerDependencies: + "@opentelemetry/api": "*" + "@opentelemetry/exporter-trace-otlp-proto": "*" + "@opentelemetry/sdk-trace-base": "*" + openai: "*" + ws: ">=7" + peerDependenciesMeta: + "@opentelemetry/api": + optional: true + "@opentelemetry/exporter-trace-otlp-proto": + optional: true + "@opentelemetry/sdk-trace-base": + optional: true + openai: + optional: true + ws: + optional: true + checksum: 10/6af2182453e221943e0860f130ddb81795fff42daeac1ab4c33bf5c2992c065429ed2858cbead8cb5151e67f73a232f9c736dd549d48b047eb2cd0057b789e84 + languageName: node + linkType: hard + +"langsmith@npm:^0.3.67": version: 0.3.87 resolution: "langsmith@npm:0.3.87" dependencies: @@ -25936,6 +25994,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: 10/a7167225abdeb0e0693e50ff024d01fddf1adb9c40430ef5d459d623e3e8ef0cf26e67dc8770e0623765cc2498fb17e14a1261934c9dc14beb966693e67cf5c6 + languageName: node + linkType: hard + "math-intrinsics@npm:^1.1.0": version: 1.1.0 resolution: "math-intrinsics@npm:1.1.0" @@ -28251,6 +28316,23 @@ __metadata: languageName: node linkType: hard +"openai@npm:^6.32.0": + version: 6.35.0 + resolution: "openai@npm:6.35.0" + peerDependencies: + ws: ^8.18.0 + zod: ^3.25 || ^4.0 + peerDependenciesMeta: + ws: + optional: true + zod: + optional: true + bin: + openai: bin/cli + checksum: 10/f5a9ddfed9113de6f63a7a91c8ba8927d52cf1d19894c44d9159c3f668a8531782cc21c710165f7cf0a2ce93b0d882755bc948986d804cce7679125d4dffa7b0 + languageName: node + linkType: hard + "openapi-merge@npm:^1.3.2": version: 1.3.3 resolution: "openapi-merge@npm:1.3.3" @@ -36135,12 +36217,12 @@ __metadata: languageName: node linkType: hard -"yaml@npm:^2.0.0, yaml@npm:^2.0.0-10, yaml@npm:^2.2.1, yaml@npm:^2.2.2": - version: 2.5.0 - resolution: "yaml@npm:2.5.0" +"yaml@npm:^2.0.0, yaml@npm:^2.0.0-10, yaml@npm:^2.2.1, yaml@npm:^2.2.2, yaml@npm:^2.8.3": + version: 2.8.3 + resolution: "yaml@npm:2.8.3" bin: yaml: bin.mjs - checksum: 10/72e903fdbe3742058885205db4a6c9ff38e5f497f4e05e631264f7756083c05e7d10dfb5e4ce9d7a95de95338f9b20d19dd0b91c60c65f7d7608b6b3929820ad + checksum: 10/ecad41d39d34fae5cc17ea2d4b7f7f55faacd45cbce8983ba22d48d1ed1a92ed242ea49ea813a79ac39a69f75f9c5a03e7b5395fd954d55476f25e21a47c141d languageName: node linkType: hard @@ -36315,14 +36397,14 @@ __metadata: languageName: node linkType: hard -"zod@npm:^3.22.3, zod@npm:^3.22.4, zod@npm:^3.23.8, zod@npm:^3.25.32, zod@npm:^3.25.76": +"zod@npm:^3.22.4, zod@npm:^3.23.8, zod@npm:^3.25.32, zod@npm:^3.25.76": version: 3.25.76 resolution: "zod@npm:3.25.76" checksum: 10/f0c963ec40cd96858451d1690404d603d36507c1fc9682f2dae59ab38b578687d542708a7fdbf645f77926f78c9ed558f57c3d3aa226c285f798df0c4da16995 languageName: node linkType: hard -"zod@npm:^3.25.76 || ^4.0.0, zod@npm:^4.0.0": +"zod@npm:^3.25.76 || ^4, zod@npm:^3.25.76 || ^4.0.0, zod@npm:^4.0.0": version: 4.3.6 resolution: "zod@npm:4.3.6" checksum: 10/25fc0f62e01b557b4644bf0b393bbaf47542ab30877c37837ea8caf314a8713d220c7d7fe51f68ffa72f0e1018ddfa34d96f1973d23033f5a2a5a9b6b9d9da01