From ff1784568bd4cd1a02dd30228a2818df7ab04157 Mon Sep 17 00:00:00 2001 From: Danny Avila Date: Thu, 27 Aug 2026 08:56:29 -0400 Subject: [PATCH] =?UTF-8?q?=F0=9F=93=A6=20chore:=20bump=20`axios`=20to=20v?= =?UTF-8?q?1.20.0,=20`@librechat/agents`=20to=20v3.7.4=20(#15285)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * chore: bump axios to v1.20.0 * chore: bump axios in react-query package.json * chore: bump agents sdk to v3.7.4 --- api/package.json | 4 +- package-lock.json | 24 ++++---- packages/api/package.json | 4 +- packages/data-provider/package.json | 2 +- .../react-query/package-lock.json | 59 +++++++++++++++++-- .../data-provider/react-query/package.json | 2 +- packages/data-provider/src/request.ts | 9 ++- 7 files changed, 78 insertions(+), 26 deletions(-) diff --git a/api/package.json b/api/package.json index 827267bcaf..ad2ecb3276 100644 --- a/api/package.json +++ b/api/package.json @@ -46,7 +46,7 @@ "@azure/storage-blob": "^12.30.0", "@google/genai": "^2.8.0", "@keyv/redis": "5.1.6", - "@librechat/agents": "^3.7.2", + "@librechat/agents": "^3.7.4", "@librechat/api": "*", "@librechat/data-schemas": "*", "@microsoft/microsoft-graph-client": "^3.0.7", @@ -65,7 +65,7 @@ "@redis/client": "5.10.0", "@smithy/node-http-handler": "^4.4.5", "ai-tokenizer": "^1.0.6", - "axios": "^1.16.0", + "axios": "^1.20.0", "bcryptjs": "^2.4.3", "compression": "^1.8.1", "connect-redis": "^8.1.0", diff --git a/package-lock.json b/package-lock.json index c4dc5e78bb..b018a71a8a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -63,7 +63,7 @@ "@azure/storage-blob": "^12.30.0", "@google/genai": "^2.8.0", "@keyv/redis": "5.1.6", - "@librechat/agents": "^3.7.2", + "@librechat/agents": "^3.7.4", "@librechat/api": "*", "@librechat/data-schemas": "*", "@microsoft/microsoft-graph-client": "^3.0.7", @@ -82,7 +82,7 @@ "@redis/client": "5.10.0", "@smithy/node-http-handler": "^4.4.5", "ai-tokenizer": "^1.0.6", - "axios": "^1.16.0", + "axios": "^1.20.0", "bcryptjs": "^2.4.3", "compression": "^1.8.1", "connect-redis": "^8.1.0", @@ -10633,9 +10633,9 @@ } }, "node_modules/@librechat/agents": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/@librechat/agents/-/agents-3.7.2.tgz", - "integrity": "sha512-v9IDUsALeSFxnZYwWZvPM9N4qyyZJadN+u6OLGZ71LylSO06eL9uOv8mtBHdnAVVi+urkCcqzEQVt2g7YvduWg==", + "version": "3.7.4", + "resolved": "https://registry.npmjs.org/@librechat/agents/-/agents-3.7.4.tgz", + "integrity": "sha512-g7dYsFiClW0VanZd5kA6Huzg23IrucSvq5Rbos8YXhbnSi0J+uuDNgdbPiw9fwCQYipqxoT1kiPH0WtVQlKO5Q==", "license": "MIT", "dependencies": { "@anthropic-ai/sdk": "^0.115.0", @@ -21356,13 +21356,13 @@ } }, "node_modules/axios": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.18.1.tgz", - "integrity": "sha512-3nTvFlvpn9Zu/RkHUqtc7/+al4UpRW5az71ap5zccp6e8RAYEzhMTecX8Dz1wWDYrPpUoB1HAQEGEAEvUr7S9g==", + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.20.0.tgz", + "integrity": "sha512-r8aOh8j9cGKpgQAqpzrUHnSIc6a59Y3Xf/cv8sy1DrHCkZHzQGEuoq1tARk6qSyDdtQGSDgpb9kFlruzPvrgwg==", "license": "MIT", "dependencies": { "follow-redirects": "^1.16.0", - "form-data": "^4.0.5", + "form-data": "^4.0.6", "https-proxy-agent": "^5.0.1", "proxy-from-env": "^2.1.0" } @@ -42838,7 +42838,7 @@ "@azure/storage-blob": "^12.30.0", "@google/genai": "^2.8.0", "@keyv/redis": "5.1.6", - "@librechat/agents": "^3.7.2", + "@librechat/agents": "^3.7.4", "@librechat/data-schemas": "*", "@modelcontextprotocol/sdk": "^1.30.0", "@opentelemetry/api": "^1.9.0", @@ -42854,7 +42854,7 @@ "@redis/client": "5.10.0", "@smithy/node-http-handler": "^4.4.5", "ai-tokenizer": "^1.0.6", - "axios": "^1.16.0", + "axios": "^1.20.0", "connect-redis": "^8.1.0", "dedent": "^1.5.3", "eventsource": "^3.0.2", @@ -44606,7 +44606,7 @@ "version": "0.8.521", "license": "ISC", "dependencies": { - "axios": "^1.16.0", + "axios": "^1.20.0", "croner": "^10.0.1", "dayjs": "^1.11.13", "js-yaml": "^4.3.1", diff --git a/packages/api/package.json b/packages/api/package.json index 4a019a099e..d9a1aacf36 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -113,7 +113,7 @@ "@azure/storage-blob": "^12.30.0", "@google/genai": "^2.8.0", "@keyv/redis": "5.1.6", - "@librechat/agents": "^3.7.2", + "@librechat/agents": "^3.7.4", "@librechat/data-schemas": "*", "@modelcontextprotocol/sdk": "^1.30.0", "@opentelemetry/api": "^1.9.0", @@ -129,7 +129,7 @@ "@redis/client": "5.10.0", "@smithy/node-http-handler": "^4.4.5", "ai-tokenizer": "^1.0.6", - "axios": "^1.16.0", + "axios": "^1.20.0", "connect-redis": "^8.1.0", "dedent": "^1.5.3", "eventsource": "^3.0.2", diff --git a/packages/data-provider/package.json b/packages/data-provider/package.json index 4783eeb85d..b3da290f2c 100644 --- a/packages/data-provider/package.json +++ b/packages/data-provider/package.json @@ -43,7 +43,7 @@ }, "homepage": "https://librechat.ai", "dependencies": { - "axios": "^1.16.0", + "axios": "^1.20.0", "croner": "^10.0.1", "dayjs": "^1.11.13", "js-yaml": "^4.3.1", diff --git a/packages/data-provider/react-query/package-lock.json b/packages/data-provider/react-query/package-lock.json index 822eedea48..1dbd006cee 100644 --- a/packages/data-provider/react-query/package-lock.json +++ b/packages/data-provider/react-query/package-lock.json @@ -6,7 +6,19 @@ "": { "name": "librechat-data-provider/react-query", "dependencies": { - "axios": "^1.16.0" + "axios": "^1.20.0" + } + }, + "node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "license": "MIT", + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" } }, "node_modules/asynckit": { @@ -16,13 +28,14 @@ "license": "MIT" }, "node_modules/axios": { - "version": "1.16.0", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.16.0.tgz", - "integrity": "sha512-6hp5CwvTPlN2A31g5dxnwAX0orzM7pmCRDLnZSX772mv8WDqICwFjowHuPs04Mc8deIld1+ejhtaMn5vp6b+1w==", + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.20.0.tgz", + "integrity": "sha512-r8aOh8j9cGKpgQAqpzrUHnSIc6a59Y3Xf/cv8sy1DrHCkZHzQGEuoq1tARk6qSyDdtQGSDgpb9kFlruzPvrgwg==", "license": "MIT", "dependencies": { "follow-redirects": "^1.16.0", - "form-data": "^4.0.5", + "form-data": "^4.0.6", + "https-proxy-agent": "^5.0.1", "proxy-from-env": "^2.1.0" } }, @@ -51,6 +64,23 @@ "node": ">= 0.8" } }, + "node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, "node_modules/delayed-stream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", @@ -252,6 +282,19 @@ "node": ">= 0.4" } }, + "node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "license": "MIT", + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/math-intrinsics": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", @@ -282,6 +325,12 @@ "node": ">= 0.6" } }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" + }, "node_modules/proxy-from-env": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-2.1.0.tgz", diff --git a/packages/data-provider/react-query/package.json b/packages/data-provider/react-query/package.json index 83ca09ddc2..148effa2f2 100644 --- a/packages/data-provider/react-query/package.json +++ b/packages/data-provider/react-query/package.json @@ -5,7 +5,7 @@ "module": "./index.es.js", "types": "../dist/types/react-query/index.d.ts", "dependencies": { - "axios": "^1.16.0" + "axios": "^1.20.0" }, "overrides": { "form-data": "^4.0.6" diff --git a/packages/data-provider/src/request.ts b/packages/data-provider/src/request.ts index bde70e8ae8..4291ae0b0c 100644 --- a/packages/data-provider/src/request.ts +++ b/packages/data-provider/src/request.ts @@ -1,6 +1,6 @@ /* eslint-disable @typescript-eslint/no-explicit-any */ import axios from 'axios'; -import type { AxiosRequestConfig } from 'axios'; +import type { AxiosRequestConfig, AxiosResponse } from 'axios'; import type * as t from './types'; import { setTokenHeader } from './headers-helpers'; import * as endpoints from './api-endpoints'; @@ -10,8 +10,11 @@ async function _get(url: string, options?: AxiosRequestConfig): Promise { return response.data; } -async function _getResponse(url: string, options?: AxiosRequestConfig): Promise { - return await axios.get(url, { ...options }); +async function _getResponse( + url: string, + options?: AxiosRequestConfig, +): Promise> { + return await axios.get(url, { ...options }); } async function _post(url: string, data?: any) {