diff --git a/packages/langchain/package.json b/packages/langchain/package.json index 91b2f300..dac6e0bb 100644 --- a/packages/langchain/package.json +++ b/packages/langchain/package.json @@ -31,7 +31,7 @@ "@sap-ai-sdk/foundation-models": "workspace:^", "@sap-cloud-sdk/connectivity": "^3.26.0", "uuid": "^11.0.0", - "@langchain/core": "0.3.39", + "@langchain/core": "0.3.40", "zod-to-json-schema": "^3.24.1" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 707efc83..be8699cf 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -146,8 +146,8 @@ importers: packages/langchain: dependencies: '@langchain/core': - specifier: 0.3.39 - version: 0.3.39(openai@4.83.0(ws@8.18.0)(zod@3.24.1)) + specifier: 0.3.40 + version: 0.3.40(openai@4.83.0(ws@8.18.0)(zod@3.24.2)) '@sap-ai-sdk/ai-api': specifier: workspace:^ version: link:../ai-api @@ -165,7 +165,7 @@ importers: version: 11.0.5 zod-to-json-schema: specifier: ^3.24.1 - version: 3.24.1(zod@3.24.1) + version: 3.24.1(zod@3.24.2) packages/orchestration: dependencies: @@ -214,11 +214,11 @@ importers: sample-code: dependencies: '@langchain/core': - specifier: 0.3.39 - version: 0.3.39(openai@4.83.0(ws@8.18.0)(zod@3.24.1)) + specifier: 0.3.40 + version: 0.3.40(openai@4.83.0(ws@8.18.0)(zod@3.24.1)) '@langchain/textsplitters': specifier: 0.1.0 - version: 0.1.0(@langchain/core@0.3.39(openai@4.83.0(ws@8.18.0)(zod@3.24.1))) + version: 0.1.0(@langchain/core@0.3.40(openai@4.83.0(ws@8.18.0)(zod@3.24.1))) '@sap-ai-sdk/ai-api': specifier: workspace:^ version: link:../packages/ai-api @@ -245,7 +245,7 @@ importers: version: 4.21.2 langchain: specifier: 0.3.15 - version: 0.3.15(@langchain/core@0.3.39(openai@4.83.0(ws@8.18.0)(zod@3.24.1)))(axios@1.7.9)(cheerio@1.0.0)(handlebars@4.7.8)(openai@4.83.0(ws@8.18.0)(zod@3.24.1))(ws@8.18.0) + version: 0.3.15(@langchain/core@0.3.40(openai@4.83.0(ws@8.18.0)(zod@3.24.1)))(axios@1.7.9)(cheerio@1.0.0)(handlebars@4.7.8)(openai@4.83.0(ws@8.18.0)(zod@3.24.1))(ws@8.18.0) tests/e2e-tests: dependencies: @@ -284,26 +284,26 @@ importers: tests/smoke-tests: dependencies: '@langchain/core': - specifier: 0.3.39 - version: 0.3.39(openai@4.83.0(ws@8.18.0)(zod@3.24.2)) + specifier: 0.3.40 + version: 0.3.40(openai@4.83.0(ws@8.18.0)(zod@3.24.2)) '@langchain/textsplitters': specifier: 0.1.0 - version: 0.1.0(@langchain/core@0.3.39(openai@4.83.0(ws@8.18.0)(zod@3.24.2))) + version: 0.1.0(@langchain/core@0.3.40(openai@4.83.0(ws@8.18.0)(zod@3.24.2))) '@sap-ai-sdk/ai-api': specifier: canary - version: 1.7.1-20250211013110.0 + version: 1.7.1-20250212013104.0 '@sap-ai-sdk/document-grounding': specifier: canary - version: 1.7.1-20250211013110.0 + version: 1.7.1-20250212013104.0 '@sap-ai-sdk/foundation-models': specifier: canary - version: 1.7.1-20250211013110.0 + version: 1.7.1-20250212013104.0 '@sap-ai-sdk/langchain': specifier: canary - version: 1.7.1-20250211013110.0(openai@4.83.0(ws@8.18.0)(zod@3.24.2))(zod@3.24.2) + version: 1.7.1-20250212013104.0(openai@4.83.0(ws@8.18.0)(zod@3.24.2))(zod@3.24.2) '@sap-ai-sdk/orchestration': specifier: canary - version: 1.7.1-20250211013110.0 + version: 1.7.1-20250212013104.0 '@sap-cloud-sdk/util': specifier: ^3.26.0 version: 3.26.0 @@ -312,7 +312,7 @@ importers: version: 4.21.2 langchain: specifier: 0.3.15 - version: 0.3.15(@langchain/core@0.3.39(openai@4.83.0(ws@8.18.0)(zod@3.24.2)))(axios@1.7.9)(cheerio@1.0.0)(handlebars@4.7.8)(openai@4.83.0(ws@8.18.0)(zod@3.24.2))(ws@8.18.0) + version: 0.3.15(@langchain/core@0.3.40(openai@4.83.0(ws@8.18.0)(zod@3.24.2)))(axios@1.7.9)(cheerio@1.0.0)(handlebars@4.7.8)(openai@4.83.0(ws@8.18.0)(zod@3.24.2))(ws@8.18.0) devDependencies: '@types/express': specifier: ^5.0.0 @@ -1086,14 +1086,14 @@ packages: '@jsdevtools/ono@7.1.3': resolution: {integrity: sha512-4JQNk+3mVzK3xh2rqd6RB4J46qUR19azEHBneZyTZM+c456qOrbbM/5xcR8huNCCcbVt7+UmizG6GuUvPvKUYg==} - '@langchain/core@0.3.36': - resolution: {integrity: sha512-lOS6f5o2MarjGPomHPhzde9xI3lZW2NIOEdCv0dvjb1ZChWhwXWHtAMHSZmuSB53ySzDWAMkimimHd+Yqz5MwQ==} - engines: {node: '>=18'} - '@langchain/core@0.3.39': resolution: {integrity: sha512-muXs4asy1A7qDtcdznxqyBfxf4N6qxofY/S0c95vbsWa0r9YAE2PttHIjcuxSy1q2jUiTkpCcgFEjNJRQRVhEw==} engines: {node: '>=18'} + '@langchain/core@0.3.40': + resolution: {integrity: sha512-RGhJOTzJv6H+3veBAnDlH2KXuZ68CXMEg6B6DPTzL3IGDyd+vLxXG4FIttzUwjdeQKjrrFBwlXpJDl7bkoApzQ==} + engines: {node: '>=18'} + '@langchain/openai@0.4.3': resolution: {integrity: sha512-QPtkhzJElChagIybWTHZ0IRf2cwyjg9AhbJovYiPjOOmkwRBBEbfsA3YKr97JEKUQzKvMq/rcAZRvGvGEFGeLQ==} engines: {node: '>=18'} @@ -1156,23 +1156,23 @@ packages: '@rtsao/scc@1.1.0': resolution: {integrity: sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==} - '@sap-ai-sdk/ai-api@1.7.1-20250211013110.0': - resolution: {integrity: sha512-pFAqRq+VCs5RDT1ojIMZXQCSPKrqUraRci9d/qzonY7NCANX7q1yHx6MQWrz94yLp+fv8BFCctgVlzkUFghBhQ==} + '@sap-ai-sdk/ai-api@1.7.1-20250212013104.0': + resolution: {integrity: sha512-Lp+yxoWwGN4XJUuD3fMc7rkZyWlGTtcAsEHI5iMKtyLsufUMIneH+nrRIjQvHLEZvHT1v5BH7Rm4/AAWdAf58A==} - '@sap-ai-sdk/core@1.7.1-20250211013110.0': - resolution: {integrity: sha512-+zwCyOVnNCSDFUd2lShLbcFJ1mZC7hZJsrimElU/q+PxOAlxkgdH5vRt9dzwvos2+ADE3lqaO0GWXT12uip+uw==} + '@sap-ai-sdk/core@1.7.1-20250212013104.0': + resolution: {integrity: sha512-Hx+r4IYvPTqc2qPl8BpRW+mBqzXf0jF4JmCABX/iOI3xgE68u99XKAcIHPD0i/S3GuISm27N408I6h4g/IaEJA==} - '@sap-ai-sdk/document-grounding@1.7.1-20250211013110.0': - resolution: {integrity: sha512-xPCquEcz+sBAkdcyX1F5ZV+eJXY5lz8dQiyQ3TYZJXThXTrzhsnS3oOOyWcK29BN0Yr/+tmorMeOzpnwMsdwxw==} + '@sap-ai-sdk/document-grounding@1.7.1-20250212013104.0': + resolution: {integrity: sha512-Gzu56FQ1fqg6/HR5ORiTXULmaPIucXDbjWc9qh6/felk5RqBSOcCbvlm/VcmoQ9aUbgtRq2pWlD4QFuBWRJxAw==} - '@sap-ai-sdk/foundation-models@1.7.1-20250211013110.0': - resolution: {integrity: sha512-bKtbXrsOOswvgEN/WDHEKo0qYPLo42S1NS2CADSOkueUJ3+RKHUwCP5g56jWmssOUZ4oQp5owp5jILeboQ1MRg==} + '@sap-ai-sdk/foundation-models@1.7.1-20250212013104.0': + resolution: {integrity: sha512-UE2U/ASSf1Ax68TFo7vLSONQ7kpamGL9MahaEjIMWK/fmbyLgYxs1Um9DP4qjWZD+UYMCtrzdKvYfLfvzUPgUg==} - '@sap-ai-sdk/langchain@1.7.1-20250211013110.0': - resolution: {integrity: sha512-CKXmOhmnOlUrbsoF21emvJQM+Bjm2l1nQJ/MNzozgXCyEMK/w8zQZiVZUK4mRYnmgIEDYITq6MSAAuUChmKVzQ==} + '@sap-ai-sdk/langchain@1.7.1-20250212013104.0': + resolution: {integrity: sha512-yV3MgcZVHghZoSrYcJBWVzVO2SXQHpz+Vy28Y19CuMt68ZRQwMOegARfIYMQ0KQdZqyUfzx62RbJj3ud+7Hgew==} - '@sap-ai-sdk/orchestration@1.7.1-20250211013110.0': - resolution: {integrity: sha512-oTAJNMNweZHQ8LQcHpIlW339NRk5GUaXupHP/kH1mTmxeO0XnNdSH9gGo8PownVaSbziLX/AU3CdD9isP/6KHA==} + '@sap-ai-sdk/orchestration@1.7.1-20250212013104.0': + resolution: {integrity: sha512-nAIi+E0NwALH6F/x4wC0oLSscHzXql02FAfbWEdwUuB/jVeDYEOniZ3FbZHkpa45N/4e1i4dnnCcVXPkrNnLyA==} '@sap-cloud-sdk/connectivity@3.26.0': resolution: {integrity: sha512-hEFASuLnpky4tOgwcHXOD2VjH+pR2nMWFVfjfRJno3vKKMFZ9kcrPi8MDyjMPypxJVmVtXdh8WTPjsxJoOCxVQ==} @@ -5938,7 +5938,7 @@ snapshots: '@jsdevtools/ono@7.1.3': {} - '@langchain/core@0.3.36(openai@4.83.0(ws@8.18.0)(zod@3.24.2))': + '@langchain/core@0.3.39(openai@4.83.0(ws@8.18.0)(zod@3.24.2))': dependencies: '@cfworker/json-schema': 4.1.1 ansi-styles: 5.2.0 @@ -5955,7 +5955,7 @@ snapshots: transitivePeerDependencies: - openai - '@langchain/core@0.3.39(openai@4.83.0(ws@8.18.0)(zod@3.24.1))': + '@langchain/core@0.3.40(openai@4.83.0(ws@8.18.0)(zod@3.24.1))': dependencies: '@cfworker/json-schema': 4.1.1 ansi-styles: 5.2.0 @@ -5967,12 +5967,12 @@ snapshots: p-queue: 6.6.2 p-retry: 4.6.2 uuid: 10.0.0 - zod: 3.24.1 - zod-to-json-schema: 3.24.1(zod@3.24.1) + zod: 3.24.2 + zod-to-json-schema: 3.24.1(zod@3.24.2) transitivePeerDependencies: - openai - '@langchain/core@0.3.39(openai@4.83.0(ws@8.18.0)(zod@3.24.2))': + '@langchain/core@0.3.40(openai@4.83.0(ws@8.18.0)(zod@3.24.2))': dependencies: '@cfworker/json-schema': 4.1.1 ansi-styles: 5.2.0 @@ -5984,14 +5984,14 @@ snapshots: p-queue: 6.6.2 p-retry: 4.6.2 uuid: 10.0.0 - zod: 3.24.1 - zod-to-json-schema: 3.24.1(zod@3.24.1) + zod: 3.24.2 + zod-to-json-schema: 3.24.1(zod@3.24.2) transitivePeerDependencies: - openai - '@langchain/openai@0.4.3(@langchain/core@0.3.39(openai@4.83.0(ws@8.18.0)(zod@3.24.1)))(ws@8.18.0)': + '@langchain/openai@0.4.3(@langchain/core@0.3.40(openai@4.83.0(ws@8.18.0)(zod@3.24.1)))(ws@8.18.0)': dependencies: - '@langchain/core': 0.3.39(openai@4.83.0(ws@8.18.0)(zod@3.24.1)) + '@langchain/core': 0.3.40(openai@4.83.0(ws@8.18.0)(zod@3.24.1)) js-tiktoken: 1.0.18 openai: 4.83.0(ws@8.18.0)(zod@3.24.2) zod: 3.24.2 @@ -6000,9 +6000,9 @@ snapshots: - encoding - ws - '@langchain/openai@0.4.3(@langchain/core@0.3.39(openai@4.83.0(ws@8.18.0)(zod@3.24.2)))(ws@8.18.0)': + '@langchain/openai@0.4.3(@langchain/core@0.3.40(openai@4.83.0(ws@8.18.0)(zod@3.24.2)))(ws@8.18.0)': dependencies: - '@langchain/core': 0.3.39(openai@4.83.0(ws@8.18.0)(zod@3.24.2)) + '@langchain/core': 0.3.40(openai@4.83.0(ws@8.18.0)(zod@3.24.2)) js-tiktoken: 1.0.18 openai: 4.83.0(ws@8.18.0)(zod@3.24.2) zod: 3.24.2 @@ -6011,14 +6011,14 @@ snapshots: - encoding - ws - '@langchain/textsplitters@0.1.0(@langchain/core@0.3.39(openai@4.83.0(ws@8.18.0)(zod@3.24.1)))': + '@langchain/textsplitters@0.1.0(@langchain/core@0.3.40(openai@4.83.0(ws@8.18.0)(zod@3.24.1)))': dependencies: - '@langchain/core': 0.3.39(openai@4.83.0(ws@8.18.0)(zod@3.24.1)) + '@langchain/core': 0.3.40(openai@4.83.0(ws@8.18.0)(zod@3.24.1)) js-tiktoken: 1.0.14 - '@langchain/textsplitters@0.1.0(@langchain/core@0.3.39(openai@4.83.0(ws@8.18.0)(zod@3.24.2)))': + '@langchain/textsplitters@0.1.0(@langchain/core@0.3.40(openai@4.83.0(ws@8.18.0)(zod@3.24.2)))': dependencies: - '@langchain/core': 0.3.39(openai@4.83.0(ws@8.18.0)(zod@3.24.2)) + '@langchain/core': 0.3.40(openai@4.83.0(ws@8.18.0)(zod@3.24.2)) js-tiktoken: 1.0.14 '@manypkg/find-root@1.1.0': @@ -6096,15 +6096,15 @@ snapshots: '@rtsao/scc@1.1.0': {} - '@sap-ai-sdk/ai-api@1.7.1-20250211013110.0': + '@sap-ai-sdk/ai-api@1.7.1-20250212013104.0': dependencies: - '@sap-ai-sdk/core': 1.7.1-20250211013110.0 + '@sap-ai-sdk/core': 1.7.1-20250212013104.0 '@sap-cloud-sdk/connectivity': 3.26.0 transitivePeerDependencies: - debug - supports-color - '@sap-ai-sdk/core@1.7.1-20250211013110.0': + '@sap-ai-sdk/core@1.7.1-20250212013104.0': dependencies: '@sap-cloud-sdk/connectivity': 3.26.0 '@sap-cloud-sdk/http-client': 3.26.0 @@ -6114,17 +6114,17 @@ snapshots: - debug - supports-color - '@sap-ai-sdk/document-grounding@1.7.1-20250211013110.0': + '@sap-ai-sdk/document-grounding@1.7.1-20250212013104.0': dependencies: - '@sap-ai-sdk/core': 1.7.1-20250211013110.0 + '@sap-ai-sdk/core': 1.7.1-20250212013104.0 transitivePeerDependencies: - debug - supports-color - '@sap-ai-sdk/foundation-models@1.7.1-20250211013110.0': + '@sap-ai-sdk/foundation-models@1.7.1-20250212013104.0': dependencies: - '@sap-ai-sdk/ai-api': 1.7.1-20250211013110.0 - '@sap-ai-sdk/core': 1.7.1-20250211013110.0 + '@sap-ai-sdk/ai-api': 1.7.1-20250212013104.0 + '@sap-ai-sdk/core': 1.7.1-20250212013104.0 '@sap-cloud-sdk/connectivity': 3.26.0 '@sap-cloud-sdk/http-client': 3.26.0 '@sap-cloud-sdk/util': 3.26.0 @@ -6132,12 +6132,12 @@ snapshots: - debug - supports-color - '@sap-ai-sdk/langchain@1.7.1-20250211013110.0(openai@4.83.0(ws@8.18.0)(zod@3.24.2))(zod@3.24.2)': + '@sap-ai-sdk/langchain@1.7.1-20250212013104.0(openai@4.83.0(ws@8.18.0)(zod@3.24.2))(zod@3.24.2)': dependencies: - '@langchain/core': 0.3.36(openai@4.83.0(ws@8.18.0)(zod@3.24.2)) - '@sap-ai-sdk/ai-api': 1.7.1-20250211013110.0 - '@sap-ai-sdk/core': 1.7.1-20250211013110.0 - '@sap-ai-sdk/foundation-models': 1.7.1-20250211013110.0 + '@langchain/core': 0.3.39(openai@4.83.0(ws@8.18.0)(zod@3.24.2)) + '@sap-ai-sdk/ai-api': 1.7.1-20250212013104.0 + '@sap-ai-sdk/core': 1.7.1-20250212013104.0 + '@sap-ai-sdk/foundation-models': 1.7.1-20250212013104.0 '@sap-cloud-sdk/connectivity': 3.26.0 uuid: 11.0.5 zod-to-json-schema: 3.24.1(zod@3.24.2) @@ -6147,10 +6147,10 @@ snapshots: - supports-color - zod - '@sap-ai-sdk/orchestration@1.7.1-20250211013110.0': + '@sap-ai-sdk/orchestration@1.7.1-20250212013104.0': dependencies: - '@sap-ai-sdk/ai-api': 1.7.1-20250211013110.0 - '@sap-ai-sdk/core': 1.7.1-20250211013110.0 + '@sap-ai-sdk/ai-api': 1.7.1-20250212013104.0 + '@sap-ai-sdk/core': 1.7.1-20250212013104.0 '@sap-cloud-sdk/util': 3.26.0 transitivePeerDependencies: - debug @@ -9083,11 +9083,11 @@ snapshots: kuler@2.0.0: {} - langchain@0.3.15(@langchain/core@0.3.39(openai@4.83.0(ws@8.18.0)(zod@3.24.1)))(axios@1.7.9)(cheerio@1.0.0)(handlebars@4.7.8)(openai@4.83.0(ws@8.18.0)(zod@3.24.1))(ws@8.18.0): + langchain@0.3.15(@langchain/core@0.3.40(openai@4.83.0(ws@8.18.0)(zod@3.24.1)))(axios@1.7.9)(cheerio@1.0.0)(handlebars@4.7.8)(openai@4.83.0(ws@8.18.0)(zod@3.24.1))(ws@8.18.0): dependencies: - '@langchain/core': 0.3.39(openai@4.83.0(ws@8.18.0)(zod@3.24.1)) - '@langchain/openai': 0.4.3(@langchain/core@0.3.39(openai@4.83.0(ws@8.18.0)(zod@3.24.1)))(ws@8.18.0) - '@langchain/textsplitters': 0.1.0(@langchain/core@0.3.39(openai@4.83.0(ws@8.18.0)(zod@3.24.1))) + '@langchain/core': 0.3.40(openai@4.83.0(ws@8.18.0)(zod@3.24.1)) + '@langchain/openai': 0.4.3(@langchain/core@0.3.40(openai@4.83.0(ws@8.18.0)(zod@3.24.1)))(ws@8.18.0) + '@langchain/textsplitters': 0.1.0(@langchain/core@0.3.40(openai@4.83.0(ws@8.18.0)(zod@3.24.1))) js-tiktoken: 1.0.18 js-yaml: 4.1.0 jsonpointer: 5.0.1 @@ -9107,11 +9107,11 @@ snapshots: - openai - ws - langchain@0.3.15(@langchain/core@0.3.39(openai@4.83.0(ws@8.18.0)(zod@3.24.2)))(axios@1.7.9)(cheerio@1.0.0)(handlebars@4.7.8)(openai@4.83.0(ws@8.18.0)(zod@3.24.2))(ws@8.18.0): + langchain@0.3.15(@langchain/core@0.3.40(openai@4.83.0(ws@8.18.0)(zod@3.24.2)))(axios@1.7.9)(cheerio@1.0.0)(handlebars@4.7.8)(openai@4.83.0(ws@8.18.0)(zod@3.24.2))(ws@8.18.0): dependencies: - '@langchain/core': 0.3.39(openai@4.83.0(ws@8.18.0)(zod@3.24.2)) - '@langchain/openai': 0.4.3(@langchain/core@0.3.39(openai@4.83.0(ws@8.18.0)(zod@3.24.2)))(ws@8.18.0) - '@langchain/textsplitters': 0.1.0(@langchain/core@0.3.39(openai@4.83.0(ws@8.18.0)(zod@3.24.2))) + '@langchain/core': 0.3.40(openai@4.83.0(ws@8.18.0)(zod@3.24.2)) + '@langchain/openai': 0.4.3(@langchain/core@0.3.40(openai@4.83.0(ws@8.18.0)(zod@3.24.2)))(ws@8.18.0) + '@langchain/textsplitters': 0.1.0(@langchain/core@0.3.40(openai@4.83.0(ws@8.18.0)(zod@3.24.2))) js-tiktoken: 1.0.18 js-yaml: 4.1.0 jsonpointer: 5.0.1 diff --git a/sample-code/package.json b/sample-code/package.json index 993708c3..e8239196 100644 --- a/sample-code/package.json +++ b/sample-code/package.json @@ -29,7 +29,7 @@ "@sap-ai-sdk/langchain": "workspace:^", "@sap-ai-sdk/document-grounding": "workspace:^", "langchain": "0.3.15", - "@langchain/core": "0.3.39", + "@langchain/core": "0.3.40", "@langchain/textsplitters": "0.1.0", "@sap-cloud-sdk/util": "^3.26.0", "@types/express": "^5.0.0", diff --git a/tests/smoke-tests/package.json b/tests/smoke-tests/package.json index 4e44e968..86b6f43a 100644 --- a/tests/smoke-tests/package.json +++ b/tests/smoke-tests/package.json @@ -19,7 +19,7 @@ }, "dependencies": { "langchain": "0.3.15", - "@langchain/core": "0.3.39", + "@langchain/core": "0.3.40", "@langchain/textsplitters": "0.1.0", "@sap-ai-sdk/ai-api": "canary", "@sap-ai-sdk/foundation-models": "canary",