diff --git a/ai-service/package.json b/ai-service/package.json index aeddad6e59..b128cd571d 100644 --- a/ai-service/package.json +++ b/ai-service/package.json @@ -8,7 +8,7 @@ "@guardian/interfaces": "3.4.1", "@langchain/classic": "1.0.2", "@langchain/community": "1.0.2", - "@langchain/core": "1.0.4", + "@langchain/core": "1.1.7", "@langchain/openai": "1.1.0", "@langchain/textsplitters": "1.0.0", "@mikro-orm/core": "6.4.16", diff --git a/yarn.lock b/yarn.lock index c4c73624a5..230dd92a66 100644 --- a/yarn.lock +++ b/yarn.lock @@ -712,20 +712,7 @@ dependencies: tslib "^2.6.2" -"@azure/core-rest-pipeline@^1.17.0", "@azure/core-rest-pipeline@^1.19.0", "@azure/core-rest-pipeline@^1.22.0": - version "1.22.2" - resolved "https://registry.yarnpkg.com/@azure/core-rest-pipeline/-/core-rest-pipeline-1.22.2.tgz#7e14f21d25ab627cd07676adb5d9aacd8e2e95cc" - integrity sha512-MzHym+wOi8CLUlKCQu12de0nwcq9k9Kuv43j4Wa++CsCpJwps2eeBQwD2Bu8snkxTtDKDx4GwjuR9E8yC8LNrg== - dependencies: - "@azure/abort-controller" "^2.1.2" - "@azure/core-auth" "^1.10.0" - "@azure/core-tracing" "^1.3.0" - "@azure/core-util" "^1.13.0" - "@azure/logger" "^1.3.0" - "@typespec/ts-http-runtime" "^0.3.0" - tslib "^2.6.2" - -"@azure/core-rest-pipeline@^1.8.0": +"@azure/core-rest-pipeline@1.12.1", "@azure/core-rest-pipeline@^1.17.0", "@azure/core-rest-pipeline@^1.19.0", "@azure/core-rest-pipeline@^1.22.0", "@azure/core-rest-pipeline@^1.8.0": version "1.12.1" resolved "https://registry.yarnpkg.com/@azure/core-rest-pipeline/-/core-rest-pipeline-1.12.1.tgz#d49f3daa8d282347dda6395f489af0050087901f" integrity sha512-SsyWQ+T5MFQRX+M8H/66AlaI6HyCbQStGfFngx2fuiW+vKI2DkhtOvbYodPyf9fOe/ARLWWc3ohX54lQ5Kmaog== @@ -820,22 +807,22 @@ dependencies: "@azure/msal-common" "15.13.1" +"@azure/msal-common@14.10.0": + version "14.10.0" + resolved "https://registry.yarnpkg.com/@azure/msal-common/-/msal-common-14.10.0.tgz#215449726717b53d549953db77562cad6cb8421c" + integrity sha512-Zk6DPDz7e1wPgLoLgAp0349Yay9RvcjPM5We/ehuenDNsz/t9QEFI7tRoHpp/e47I4p20XE3FiDlhKwAo3utDA== + "@azure/msal-common@15.13.1": version "15.13.1" resolved "https://registry.yarnpkg.com/@azure/msal-common/-/msal-common-15.13.1.tgz#3ff635e38f24b656539228c14b095d9e36a1e524" integrity sha512-vQYQcG4J43UWgo1lj7LcmdsGUKWYo28RfEvDQAEMmQIMjSFufvb+pS0FJ3KXmrPmnWlt1vHDl3oip6mIDUQ4uA== -"@azure/msal-common@15.13.3": - version "15.13.3" - resolved "https://registry.yarnpkg.com/@azure/msal-common/-/msal-common-15.13.3.tgz#e1329a721f473f1ca5466fd0d6756e4c2ac68f52" - integrity sha512-shSDU7Ioecya+Aob5xliW9IGq1Ui8y4EVSdWGyI1Gbm4Vg61WpP95LuzcY214/wEjSn6w4PZYD4/iVldErHayQ== - -"@azure/msal-node@^3.5.0": - version "3.8.4" - resolved "https://registry.yarnpkg.com/@azure/msal-node/-/msal-node-3.8.4.tgz#f7c082b2e2122148cc3624fae583f2643b81788e" - integrity sha512-lvuAwsDpPDE/jSuVQOBMpLbXuVuLsPNRwWCyK3/6bPlBk0fGWegqoZ0qjZclMWyQ2JNvIY3vHY7hoFmFmFQcOw== +"@azure/msal-node@2.9.0", "@azure/msal-node@^3.5.0": + version "2.9.0" + resolved "https://registry.yarnpkg.com/@azure/msal-node/-/msal-node-2.9.0.tgz#e06d45ceb80b8f689d7007c5300b01fd2966d695" + integrity sha512-QHAvP6wduXzNKdmZviT1dXKUR3w/FTqgkhg7UrZndHwdihRZzxVR7KxlUw/Eq+vIeLSh1n0vxiULnaEqrLnJ6w== dependencies: - "@azure/msal-common" "15.13.3" + "@azure/msal-common" "14.10.0" jsonwebtoken "^9.0.0" uuid "^8.3.0" @@ -1631,20 +1618,19 @@ uuid "^10.0.0" zod "^3.25.76 || ^4" -"@langchain/core@1.0.4": - version "1.0.4" - resolved "https://registry.yarnpkg.com/@langchain/core/-/core-1.0.4.tgz#ae8a2faca60da4e1358f9d4ed6f296b45ec876c1" - integrity sha512-zrTM4sVls18KfR6h/R7ErJUY4eeZa3Mr9s+Y6upXc2MevlYo7jfZZabs4Kv/R9fTdRFEJPwSsY1HTw5pokPrLg== +"@langchain/core@1.1.7": + version "1.1.7" + resolved "https://registry.yarnpkg.com/@langchain/core/-/core-1.1.7.tgz#6fc90db99fe56286ae1c7ae62975ee36ef2e8b89" + integrity sha512-NSZSi33+V/8RVv1szsUiX7u+jXVCDImr2VO74SiKgJrhyxXKdJcxa3HMPKwdU+tkgQ6T+R7wxVYQ1Cnd4Z48tA== dependencies: "@cfworker/json-schema" "^4.0.2" ansi-styles "^5.0.0" camelcase "6" decamelize "1.2.0" js-tiktoken "^1.0.12" - langsmith "^0.3.64" + langsmith ">=0.4.0 <1.0.0" mustache "^4.2.0" p-queue "^6.6.2" - p-retry "4" uuid "^10.0.0" zod "^3.25.76 || ^4" @@ -8482,7 +8468,7 @@ ignore@^5.2.0: resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.3.2.tgz#3cd40e729f3643fd87cb04e50bf0eb722bc596f5" integrity sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g== -image-size@^1.0.2: +image-size@1.0.2, image-size@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/image-size/-/image-size-1.0.2.tgz#d778b6d0ab75b2737c1556dd631652eb963bc486" integrity sha512-xfOoWjceHntRb3qFCrh5ZFORYH8XCdYpASltMhZ/Q0KZiOwjdE/Yl2QCiWdwD+lygV5bMCvauzgu5PxBX/Yerg== @@ -9865,6 +9851,18 @@ langchain@1.0.4: uuid "^10.0.0" zod "^3.25.76 || ^4" +"langsmith@>=0.4.0 <1.0.0": + version "0.4.0" + resolved "https://registry.yarnpkg.com/langsmith/-/langsmith-0.4.0.tgz#3cfe1bc62e4b0967ab21e0d548cf463fcfb657c9" + integrity sha512-/X99fHBuBFFup778dNmgAVJMdFULz0S8yZUT1cD1RRSviMjxq1GZo8PulRR1ALDxpgYsJs8ueF9godUzF13LSw== + 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" + langsmith@^0.3.64, langsmith@~0.3.74: version "0.3.79" resolved "https://registry.yarnpkg.com/langsmith/-/langsmith-0.3.79.tgz#6c845644da26e7fdd8e9b80706091669fc43bda4"