diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1f818690e..ac6e334a8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -150,7 +150,7 @@ importers: dependencies: '@langchain/core': specifier: 0.3.31 - version: 0.3.31(openai@4.61.1(zod@3.24.1)) + version: 0.3.31(openai@4.79.1(ws@8.18.0)(zod@3.24.1)) '@sap-ai-sdk/ai-api': specifier: workspace:^ version: link:../ai-api @@ -215,10 +215,10 @@ importers: dependencies: '@langchain/core': specifier: 0.3.31 - version: 0.3.31(openai@4.61.1(zod@3.24.1)) + version: 0.3.31(openai@4.79.1(ws@8.18.0)(zod@3.24.1)) '@langchain/textsplitters': specifier: 0.1.0 - version: 0.1.0(@langchain/core@0.3.31(openai@4.61.1(zod@3.24.1))) + version: 0.1.0(@langchain/core@0.3.31(openai@4.79.1(ws@8.18.0)(zod@3.24.1))) '@sap-ai-sdk/ai-api': specifier: workspace:^ version: link:../packages/ai-api @@ -244,8 +244,8 @@ importers: specifier: ^4.21.2 version: 4.21.2 langchain: - specifier: 0.3.11 - version: 0.3.11(@langchain/core@0.3.31(openai@4.61.1(zod@3.24.1)))(axios@1.7.9)(cheerio@1.0.0)(handlebars@4.7.8)(openai@4.61.1(zod@3.24.1)) + specifier: 0.3.12 + version: 0.3.12(@langchain/core@0.3.31(openai@4.79.1(ws@8.18.0)(zod@3.24.1)))(axios@1.7.9)(cheerio@1.0.0)(handlebars@4.7.8)(openai@4.79.1(ws@8.18.0)(zod@3.24.1))(ws@8.18.0) tests/e2e-tests: dependencies: @@ -285,25 +285,25 @@ importers: dependencies: '@langchain/core': specifier: 0.3.31 - version: 0.3.31(openai@4.61.1(zod@3.24.1)) + version: 0.3.31(openai@4.79.1(ws@8.18.0)(zod@3.24.1)) '@langchain/textsplitters': specifier: 0.1.0 - version: 0.1.0(@langchain/core@0.3.31(openai@4.61.1(zod@3.24.1))) + version: 0.1.0(@langchain/core@0.3.31(openai@4.79.1(ws@8.18.0)(zod@3.24.1))) '@sap-ai-sdk/ai-api': specifier: canary - version: 1.6.1-20250119013100.0 + version: 1.6.1-20250120013121.0 '@sap-ai-sdk/document-grounding': specifier: canary - version: 1.6.1-20250119013100.0 + version: 1.6.1-20250120013121.0 '@sap-ai-sdk/foundation-models': specifier: canary - version: 1.6.1-20250119013100.0 + version: 1.6.1-20250120013121.0 '@sap-ai-sdk/langchain': specifier: canary - version: 1.6.1-20250119013100.0(openai@4.61.1(zod@3.24.1))(zod@3.24.1) + version: 1.6.1-20250120013121.0(openai@4.79.1(ws@8.18.0)(zod@3.24.1))(zod@3.24.1) '@sap-ai-sdk/orchestration': specifier: canary - version: 1.6.1-20250119013100.0 + version: 1.6.1-20250120013121.0 '@sap-cloud-sdk/util': specifier: ^3.25.0 version: 3.25.0 @@ -311,8 +311,8 @@ importers: specifier: ^4.21.2 version: 4.21.2 langchain: - specifier: 0.3.11 - version: 0.3.11(@langchain/core@0.3.31(openai@4.61.1(zod@3.24.1)))(axios@1.7.9)(cheerio@1.0.0)(handlebars@4.7.8)(openai@4.61.1(zod@3.24.1)) + specifier: 0.3.12 + version: 0.3.12(@langchain/core@0.3.31(openai@4.79.1(ws@8.18.0)(zod@3.24.1)))(axios@1.7.9)(cheerio@1.0.0)(handlebars@4.7.8)(openai@4.79.1(ws@8.18.0)(zod@3.24.1))(ws@8.18.0) devDependencies: '@types/express': specifier: ^5.0.0 @@ -992,19 +992,15 @@ packages: '@jsdevtools/ono@7.1.3': resolution: {integrity: sha512-4JQNk+3mVzK3xh2rqd6RB4J46qUR19azEHBneZyTZM+c456qOrbbM/5xcR8huNCCcbVt7+UmizG6GuUvPvKUYg==} - '@langchain/core@0.3.30': - resolution: {integrity: sha512-HFUpjJ6FkPSSeLKzCLKxba4VN1DKnrXRmjaWHDb5KUyE9DZrqak3Sh6k2dkzXDJIcdd/uNeeQGFyQnubVEMkPw==} - engines: {node: '>=18'} - '@langchain/core@0.3.31': resolution: {integrity: sha512-Fjy8gdaFjGuAW7+ug1XfQYJR3fyWPpWyydPXOhXfjnThaMnHfhIg9kzA3W7DxiMLgAC2fQsAqyxGJVXajV/07A==} engines: {node: '>=18'} - '@langchain/openai@0.3.2': - resolution: {integrity: sha512-p513TVHkZ+mMV4dGloprPFKaukOuOZxyPXY/IWReQK34c1dpnywmjrXg8ydcnfncNbq+kJ/kKe671NK9bic4WA==} + '@langchain/openai@0.3.17': + resolution: {integrity: sha512-uw4po32OKptVjq+CYHrumgbfh4NuD7LqyE+ZgqY9I/LrLc6bHLMc+sisHmI17vgek0K/yqtarI0alPJbzrwyag==} engines: {node: '>=18'} peerDependencies: - '@langchain/core': '>=0.2.26 <0.4.0' + '@langchain/core': '>=0.3.29 <0.4.0' '@langchain/textsplitters@0.1.0': resolution: {integrity: sha512-djI4uw9rlkAb5iMhtLED+xJebDdAG935AdP4eRTB02R7OB/act55Bj9wsskhZsvuyQRpO4O1wQOp85s6T6GWmw==} @@ -1049,23 +1045,23 @@ packages: '@rtsao/scc@1.1.0': resolution: {integrity: sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==} - '@sap-ai-sdk/ai-api@1.6.1-20250119013100.0': - resolution: {integrity: sha512-j12MrdGfKSVz1ae5Huk8kmeOpK1C7SX7T12NEYj0PntdizUNa8Wk3++cb5zNUk8kKi9cAZqhecIw8l2zG8148g==} + '@sap-ai-sdk/ai-api@1.6.1-20250120013121.0': + resolution: {integrity: sha512-+59Bbqzfgnkg62mG9w5oFAgnqqTnwXSZ68N969D+vDxrGaGaKk0dPZl2L4iG/FIduVt0Sp4w8hSmniZQbCPEjg==} - '@sap-ai-sdk/core@1.6.1-20250119013100.0': - resolution: {integrity: sha512-6t1bHP/D6XlfR2VuZtxtAGR126J+zGVHATaM4Do+0bXGX0DRLD+R4mDjoP6/m9iRRXOd6QNicX0knfxxmxrLHA==} + '@sap-ai-sdk/core@1.6.1-20250120013121.0': + resolution: {integrity: sha512-WlR407rsUU/0bhZqbNo/hV0/9xvimvqfTopUwdc7PE7lt9d6bKSYOSu4NvLgc2VDpXYIi/x9vxnMlhM7x/LbCA==} - '@sap-ai-sdk/document-grounding@1.6.1-20250119013100.0': - resolution: {integrity: sha512-4jYsJmbyw+tg8lmagPmeMtwZQWjCNBauWwg/eSfiTye7GwbrKduPY15wwxrKwcXKneL1YZnGVGlM+fnDoeVXxg==} + '@sap-ai-sdk/document-grounding@1.6.1-20250120013121.0': + resolution: {integrity: sha512-I19z7Kxp0/2N5MXgSxJVZIZoEv/0RLSbdj8KmDWq0IXgJ9yJ60UVUgTRecxvhFmLOZnT5oPibP+byCZUXZeN2Q==} - '@sap-ai-sdk/foundation-models@1.6.1-20250119013100.0': - resolution: {integrity: sha512-X0FiBTnvLyWcmaxzHMFLr6cBxq+Gp2CvEnp3VgC2Rh4PjKxzGiFf0+JaCIOXfbIv3+wFN83pxr4EODyHcHtdkg==} + '@sap-ai-sdk/foundation-models@1.6.1-20250120013121.0': + resolution: {integrity: sha512-tjfRRnOz7iR+XcBkbWOopOoQ0wYF2r11vIHoZZ3mnJOUWHvFEfkm35JuDDAATaL/O5CsRQvt6F/bZ2Q7GQDTow==} - '@sap-ai-sdk/langchain@1.6.1-20250119013100.0': - resolution: {integrity: sha512-te+RXBT1c/uX0JNiMPS62SPnByiM2vsE+H8apL4Z7w1yhn+GLVIL1m4ryf6nL4uVcwdHhCWzy9yXnMj7HsCgIw==} + '@sap-ai-sdk/langchain@1.6.1-20250120013121.0': + resolution: {integrity: sha512-AAMd97u9+LB2QmAUm8FvMRftDRr1DDnX9N4LzdIKlthf2iDybxtekHHaJPX8wkP7epszI3WUwrluseubY28bzQ==} - '@sap-ai-sdk/orchestration@1.6.1-20250119013100.0': - resolution: {integrity: sha512-bjiG4sg8f9sXJmiHwGSnXz6QFZcVVKOgZlXC0jbTzsr9Qa254mlHIpf5kSudw4j0A7VKLKTpeCvBaeU7kMF3hg==} + '@sap-ai-sdk/orchestration@1.6.1-20250120013121.0': + resolution: {integrity: sha512-eYtdQHeYPFZT3iZaOn3Ri8LSNrXvwxrpAR7vH4tl+hpcFQOgFGaMdVutzYh91YgwZuOSWh1r0Ag7JTR7qc/Vzw==} '@sap-cloud-sdk/connectivity@3.25.0': resolution: {integrity: sha512-mf9TA7brehISMtI/6/RoJ+c+mTyAJOzWVccv/3WrTUrPxmE+m5MZOsXH/rnbwo9ZZ1jw3NlDn1xOPamSq8VD/A==} @@ -1277,14 +1273,14 @@ packages: '@types/mock-fs@4.13.4': resolution: {integrity: sha512-mXmM0o6lULPI8z3XNnQCpL0BGxPwx1Ul1wXYEPBGl4efShyxW2Rln0JOPEWGyZaYZMM6OVXM/15zUuFMY52ljg==} - '@types/node-fetch@2.6.11': - resolution: {integrity: sha512-24xFj9R5+rfQJLRyM56qh+wnVSYhyXC2tkoBndtY0U+vubqNsYXGjufB2nn8Q6gt0LrARwL6UBtMCSVCwl4B1g==} + '@types/node-fetch@2.6.12': + resolution: {integrity: sha512-8nneRWKCg3rMtF69nLQJnOYUcbafYeFSjqkw3jCRLsqkWFlHaoQrr5mXmofFGOx3DKn7UfmBMyov8ySvLRVldA==} '@types/node@12.20.55': resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} - '@types/node@18.19.50': - resolution: {integrity: sha512-xonK+NRrMBRtkL1hVCc3G+uXtjh1Al4opBLjqVmipe5ZAaBYWW6cNAiBVZ1BvmkBhep698rP3UM3aRAdSALuhg==} + '@types/node@18.19.71': + resolution: {integrity: sha512-evXpcgtZm8FY4jqBSN8+DmOTcVkkvTmAayeo4Wf3m1xAruyVGzGuDh/Fb/WWX2yLItUiho42ozyJjB0dw//Tkw==} '@types/node@20.17.13': resolution: {integrity: sha512-RNf+4dEeV69PIvyp++4IKM2vnLXtmp/JovfeQm5P5+qpKb6wHoH7INywLdZ7z+gVX46kgBP/fwJJvZYaHxtdyw==} @@ -1428,8 +1424,8 @@ packages: engines: {node: '>=0.4.0'} hasBin: true - agentkeepalive@4.5.0: - resolution: {integrity: sha512-5GG/5IbQQpC9FpkRGsSvZI5QYeSCzlJHdpBQntCsuTOxhKD8lqKhrleg2Yi7yvMIf82Ycmmqln9U8V9qwEiJew==} + agentkeepalive@4.6.0: + resolution: {integrity: sha512-kja8j7PjmncONqaTsB8fQ+wE2mSU2DJ9D4XKoJ5PFWIdRMa6SLSN1ff4mOr4jCbfRSsxR4keIiySJU0N9T5hIQ==} engines: {node: '>= 8.0.0'} ajv-draft-04@1.0.0: @@ -1826,6 +1822,9 @@ packages: concat-map@0.0.1: resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} + console-table-printer@2.12.1: + resolution: {integrity: sha512-wKGOQRRvdnd89pCeH96e2Fn4wkbenSP6LMHfjfyNLMbGuHEFbMqQNuxXqd0oXG9caIOQ1FTvc5Uijp9/4jujnQ==} + content-disposition@0.5.4: resolution: {integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==} engines: {node: '>= 0.6'} @@ -3237,8 +3236,8 @@ packages: kuler@2.0.0: resolution: {integrity: sha512-Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A==} - langchain@0.3.11: - resolution: {integrity: sha512-PgAG4ZLeuSRkKsyf98cmWGdwKv3I1hOFC8a4fr7e+bm7E+F6Fx6xUkgbuC78ff0N/Cjs5BBryZIFMrqoKPqsvg==} + langchain@0.3.12: + resolution: {integrity: sha512-BjdQ/f/66W05L8nRgX74bf5QvJIphpg+K5ZTmQwGE8Gk3umtzHp8T4YIRFYjvTxU4XQrGXOgWk1Y9rk5uBbjKA==} engines: {node: '>=18'} peerDependencies: '@langchain/anthropic': '*' @@ -3297,8 +3296,8 @@ packages: openai: optional: true - langsmith@0.2.8: - resolution: {integrity: sha512-wKVNZoYtd8EqQWUEsfDZlZ77rH7vVqgNtONXRwynUp7ZFMFUIPhSlqE9pXqrmYPE8ZTBFj7diag2lFgUuaOEKw==} + langsmith@0.3.0: + resolution: {integrity: sha512-VUO2j1pKqZBIwcllEuD4H3EUNKGOKabJiwPDqSeTaZNXQQxvT3GPIyi+myGmkLrmOG3Y6jMDNTC4yxzJRQvakw==} peerDependencies: openai: '*' peerDependenciesMeta: @@ -3673,12 +3672,15 @@ packages: resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} engines: {node: '>=6'} - openai@4.61.1: - resolution: {integrity: sha512-jZ2WRn+f4QWZkYnrUS+xzEUIBllsGN75dUCaXmMIHcv2W9yn7O8amaReTbGHCNEYkL43vuDOcxPUWfNPUmoD3Q==} + openai@4.79.1: + resolution: {integrity: sha512-M7P5/PKnT/S/B5v0D64giC9mjyxFYkqlCuQFzR5hkdzMdqUuHf8T1gHhPGPF5oAvu4+PO3TvJv/qhZoS2bqAkw==} hasBin: true peerDependencies: + ws: ^8.18.0 zod: ^3.23.8 peerDependenciesMeta: + ws: + optional: true zod: optional: true @@ -3916,10 +3918,6 @@ packages: resolution: {integrity: sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==} engines: {node: '>=0.6'} - qs@6.14.0: - resolution: {integrity: sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==} - engines: {node: '>=0.6'} - queue-microtask@1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} @@ -4163,6 +4161,9 @@ packages: simple-swizzle@0.2.2: resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==} + simple-wcswidth@1.0.1: + resolution: {integrity: sha512-xMO/8eNREtaROt7tJvWJqHBDTMFN4eiQ5I4JRMuilwfnFcV5W9u7RUkueNkdw0jPqGMX36iCywelS5yilTuOxg==} + slash@3.0.0: resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} engines: {node: '>=8'} @@ -4731,6 +4732,11 @@ packages: engines: {node: '>= 14'} hasBin: true + yaml@2.7.0: + resolution: {integrity: sha512-+hSoy/QHluxmC9kCIJyL/uyFmLmc+e5CFR5Wa+bpIhIj85LVb9ZH2nVnqrHoSvKogwODv0ClqZkmiSSaIH5LTA==} + engines: {node: '>= 14'} + hasBin: true + yargs-parser@20.2.9: resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==} engines: {node: '>=10'} @@ -5623,14 +5629,14 @@ snapshots: '@jsdevtools/ono@7.1.3': {} - '@langchain/core@0.3.30(openai@4.61.1(zod@3.24.1))': + '@langchain/core@0.3.31(openai@4.79.1(ws@8.18.0)(zod@3.24.1))': dependencies: '@cfworker/json-schema': 4.1.0 ansi-styles: 5.2.0 camelcase: 6.3.0 decamelize: 1.2.0 js-tiktoken: 1.0.16 - langsmith: 0.2.15(openai@4.61.1(zod@3.24.1)) + langsmith: 0.2.15(openai@4.79.1(ws@8.18.0)(zod@3.24.1)) mustache: 4.2.0 p-queue: 6.6.2 p-retry: 4.6.2 @@ -5640,36 +5646,20 @@ snapshots: transitivePeerDependencies: - openai - '@langchain/core@0.3.31(openai@4.61.1(zod@3.24.1))': + '@langchain/openai@0.3.17(@langchain/core@0.3.31(openai@4.79.1(ws@8.18.0)(zod@3.24.1)))(ws@8.18.0)': dependencies: - '@cfworker/json-schema': 4.1.0 - ansi-styles: 5.2.0 - camelcase: 6.3.0 - decamelize: 1.2.0 + '@langchain/core': 0.3.31(openai@4.79.1(ws@8.18.0)(zod@3.24.1)) js-tiktoken: 1.0.16 - langsmith: 0.2.15(openai@4.61.1(zod@3.24.1)) - mustache: 4.2.0 - 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) - transitivePeerDependencies: - - openai - - '@langchain/openai@0.3.2(@langchain/core@0.3.31(openai@4.61.1(zod@3.24.1)))': - dependencies: - '@langchain/core': 0.3.31(openai@4.61.1(zod@3.24.1)) - js-tiktoken: 1.0.16 - openai: 4.61.1(zod@3.24.1) + openai: 4.79.1(ws@8.18.0)(zod@3.24.1) zod: 3.24.1 zod-to-json-schema: 3.24.1(zod@3.24.1) transitivePeerDependencies: - encoding + - ws - '@langchain/textsplitters@0.1.0(@langchain/core@0.3.31(openai@4.61.1(zod@3.24.1)))': + '@langchain/textsplitters@0.1.0(@langchain/core@0.3.31(openai@4.79.1(ws@8.18.0)(zod@3.24.1)))': dependencies: - '@langchain/core': 0.3.31(openai@4.61.1(zod@3.24.1)) + '@langchain/core': 0.3.31(openai@4.79.1(ws@8.18.0)(zod@3.24.1)) js-tiktoken: 1.0.14 '@manypkg/find-root@1.1.0': @@ -5729,15 +5719,15 @@ snapshots: '@rtsao/scc@1.1.0': {} - '@sap-ai-sdk/ai-api@1.6.1-20250119013100.0': + '@sap-ai-sdk/ai-api@1.6.1-20250120013121.0': dependencies: - '@sap-ai-sdk/core': 1.6.1-20250119013100.0 + '@sap-ai-sdk/core': 1.6.1-20250120013121.0 '@sap-cloud-sdk/connectivity': 3.25.0 transitivePeerDependencies: - debug - supports-color - '@sap-ai-sdk/core@1.6.1-20250119013100.0': + '@sap-ai-sdk/core@1.6.1-20250120013121.0': dependencies: '@sap-cloud-sdk/connectivity': 3.25.0 '@sap-cloud-sdk/http-client': 3.25.0 @@ -5747,17 +5737,17 @@ snapshots: - debug - supports-color - '@sap-ai-sdk/document-grounding@1.6.1-20250119013100.0': + '@sap-ai-sdk/document-grounding@1.6.1-20250120013121.0': dependencies: - '@sap-ai-sdk/core': 1.6.1-20250119013100.0 + '@sap-ai-sdk/core': 1.6.1-20250120013121.0 transitivePeerDependencies: - debug - supports-color - '@sap-ai-sdk/foundation-models@1.6.1-20250119013100.0': + '@sap-ai-sdk/foundation-models@1.6.1-20250120013121.0': dependencies: - '@sap-ai-sdk/ai-api': 1.6.1-20250119013100.0 - '@sap-ai-sdk/core': 1.6.1-20250119013100.0 + '@sap-ai-sdk/ai-api': 1.6.1-20250120013121.0 + '@sap-ai-sdk/core': 1.6.1-20250120013121.0 '@sap-cloud-sdk/connectivity': 3.25.0 '@sap-cloud-sdk/http-client': 3.25.0 '@sap-cloud-sdk/util': 3.25.0 @@ -5765,12 +5755,12 @@ snapshots: - debug - supports-color - '@sap-ai-sdk/langchain@1.6.1-20250119013100.0(openai@4.61.1(zod@3.24.1))(zod@3.24.1)': + '@sap-ai-sdk/langchain@1.6.1-20250120013121.0(openai@4.79.1(ws@8.18.0)(zod@3.24.1))(zod@3.24.1)': dependencies: - '@langchain/core': 0.3.30(openai@4.61.1(zod@3.24.1)) - '@sap-ai-sdk/ai-api': 1.6.1-20250119013100.0 - '@sap-ai-sdk/core': 1.6.1-20250119013100.0 - '@sap-ai-sdk/foundation-models': 1.6.1-20250119013100.0 + '@langchain/core': 0.3.31(openai@4.79.1(ws@8.18.0)(zod@3.24.1)) + '@sap-ai-sdk/ai-api': 1.6.1-20250120013121.0 + '@sap-ai-sdk/core': 1.6.1-20250120013121.0 + '@sap-ai-sdk/foundation-models': 1.6.1-20250120013121.0 '@sap-cloud-sdk/connectivity': 3.25.0 zod-to-json-schema: 3.24.1(zod@3.24.1) transitivePeerDependencies: @@ -5779,10 +5769,10 @@ snapshots: - supports-color - zod - '@sap-ai-sdk/orchestration@1.6.1-20250119013100.0': + '@sap-ai-sdk/orchestration@1.6.1-20250120013121.0': dependencies: - '@sap-ai-sdk/ai-api': 1.6.1-20250119013100.0 - '@sap-ai-sdk/core': 1.6.1-20250119013100.0 + '@sap-ai-sdk/ai-api': 1.6.1-20250120013121.0 + '@sap-ai-sdk/core': 1.6.1-20250120013121.0 '@sap-cloud-sdk/util': 3.25.0 transitivePeerDependencies: - debug @@ -6134,14 +6124,14 @@ snapshots: dependencies: '@types/node': 20.17.14 - '@types/node-fetch@2.6.11': + '@types/node-fetch@2.6.12': dependencies: - '@types/node': 20.17.13 + '@types/node': 20.17.14 form-data: 4.0.1 '@types/node@12.20.55': {} - '@types/node@18.19.50': + '@types/node@18.19.71': dependencies: undici-types: 5.26.5 @@ -6327,7 +6317,7 @@ snapshots: acorn@8.14.0: {} - agentkeepalive@4.5.0: + agentkeepalive@4.6.0: dependencies: humanize-ms: 1.2.1 @@ -6795,6 +6785,10 @@ snapshots: concat-map@0.0.1: {} + console-table-printer@2.12.1: + dependencies: + simple-wcswidth: 1.0.1 + content-disposition@0.5.4: dependencies: safe-buffer: 5.2.1 @@ -8647,19 +8641,19 @@ snapshots: kuler@2.0.0: {} - langchain@0.3.11(@langchain/core@0.3.31(openai@4.61.1(zod@3.24.1)))(axios@1.7.9)(cheerio@1.0.0)(handlebars@4.7.8)(openai@4.61.1(zod@3.24.1)): + langchain@0.3.12(@langchain/core@0.3.31(openai@4.79.1(ws@8.18.0)(zod@3.24.1)))(axios@1.7.9)(cheerio@1.0.0)(handlebars@4.7.8)(openai@4.79.1(ws@8.18.0)(zod@3.24.1))(ws@8.18.0): dependencies: - '@langchain/core': 0.3.31(openai@4.61.1(zod@3.24.1)) - '@langchain/openai': 0.3.2(@langchain/core@0.3.31(openai@4.61.1(zod@3.24.1))) - '@langchain/textsplitters': 0.1.0(@langchain/core@0.3.31(openai@4.61.1(zod@3.24.1))) - js-tiktoken: 1.0.14 + '@langchain/core': 0.3.31(openai@4.79.1(ws@8.18.0)(zod@3.24.1)) + '@langchain/openai': 0.3.17(@langchain/core@0.3.31(openai@4.79.1(ws@8.18.0)(zod@3.24.1)))(ws@8.18.0) + '@langchain/textsplitters': 0.1.0(@langchain/core@0.3.31(openai@4.79.1(ws@8.18.0)(zod@3.24.1))) + js-tiktoken: 1.0.16 js-yaml: 4.1.0 jsonpointer: 5.0.1 - langsmith: 0.2.8(openai@4.61.1(zod@3.24.1)) + langsmith: 0.3.0(openai@4.79.1(ws@8.18.0)(zod@3.24.1)) openapi-types: 12.1.3 p-retry: 4.6.2 uuid: 10.0.0 - yaml: 2.5.1 + yaml: 2.7.0 zod: 3.24.1 zod-to-json-schema: 3.24.1(zod@3.24.1) optionalDependencies: @@ -8669,8 +8663,9 @@ snapshots: transitivePeerDependencies: - encoding - openai + - ws - langsmith@0.2.15(openai@4.61.1(zod@3.24.1)): + langsmith@0.2.15(openai@4.79.1(ws@8.18.0)(zod@3.24.1)): dependencies: '@types/uuid': 10.0.0 commander: 10.0.1 @@ -8679,18 +8674,19 @@ snapshots: semver: 7.6.3 uuid: 10.0.0 optionalDependencies: - openai: 4.61.1(zod@3.24.1) + openai: 4.79.1(ws@8.18.0)(zod@3.24.1) - langsmith@0.2.8(openai@4.61.1(zod@3.24.1)): + langsmith@0.3.0(openai@4.79.1(ws@8.18.0)(zod@3.24.1)): dependencies: '@types/uuid': 10.0.0 - commander: 10.0.1 + chalk: 4.1.2 + console-table-printer: 2.12.1 p-queue: 6.6.2 p-retry: 4.6.2 semver: 7.6.3 uuid: 10.0.0 optionalDependencies: - openai: 4.61.1(zod@3.24.1) + openai: 4.79.1(ws@8.18.0)(zod@3.24.1) leven@3.1.0: {} @@ -9054,18 +9050,17 @@ snapshots: dependencies: mimic-fn: 2.1.0 - openai@4.61.1(zod@3.24.1): + openai@4.79.1(ws@8.18.0)(zod@3.24.1): dependencies: - '@types/node': 18.19.50 - '@types/node-fetch': 2.6.11 - '@types/qs': 6.9.15 + '@types/node': 18.19.71 + '@types/node-fetch': 2.6.12 abort-controller: 3.0.0 - agentkeepalive: 4.5.0 + agentkeepalive: 4.6.0 form-data-encoder: 1.7.2 formdata-node: 4.4.1 node-fetch: 2.7.0 - qs: 6.14.0 optionalDependencies: + ws: 8.18.0 zod: 3.24.1 transitivePeerDependencies: - encoding @@ -9296,10 +9291,6 @@ snapshots: dependencies: side-channel: 1.1.0 - qs@6.14.0: - dependencies: - side-channel: 1.1.0 - queue-microtask@1.2.3: {} quick-lru@4.0.1: {} @@ -9591,6 +9582,8 @@ snapshots: dependencies: is-arrayish: 0.3.2 + simple-wcswidth@1.0.1: {} + slash@3.0.0: {} slashes@3.0.12: {} @@ -10218,6 +10211,8 @@ snapshots: yaml@2.5.1: {} + yaml@2.7.0: {} + yargs-parser@20.2.9: {} yargs-parser@21.1.1: {} diff --git a/sample-code/package.json b/sample-code/package.json index 0d2bc7ce5..fcb38a0b8 100644 --- a/sample-code/package.json +++ b/sample-code/package.json @@ -28,7 +28,7 @@ "@sap-ai-sdk/orchestration": "workspace:^", "@sap-ai-sdk/langchain": "workspace:^", "@sap-ai-sdk/document-grounding": "workspace:^", - "langchain": "0.3.11", + "langchain": "0.3.12", "@langchain/core": "0.3.31", "@langchain/textsplitters": "0.1.0", "@sap-cloud-sdk/util": "^3.25.0", diff --git a/tests/smoke-tests/package.json b/tests/smoke-tests/package.json index a023177ce..631e7abac 100644 --- a/tests/smoke-tests/package.json +++ b/tests/smoke-tests/package.json @@ -18,7 +18,7 @@ "node": "^20" }, "dependencies": { - "langchain": "0.3.11", + "langchain": "0.3.12", "@langchain/core": "0.3.31", "@langchain/textsplitters": "0.1.0", "@sap-ai-sdk/ai-api": "canary",