From aecf8f19a611520e1a99d94c388522e9915175d3 Mon Sep 17 00:00:00 2001 From: Danny Avila Date: Mon, 7 Jul 2025 01:05:40 -0400 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=A7=20fix:=20Initialize=20`reasoningKe?= =?UTF-8?q?y`=20to=20'reasoning=5Fcontent'=20(#8286)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * chore: bump @librechat/agents to v2.4.56 * chore: bump @librechat/api version to 1.2.6 * fix: initialize reasoningKey to 'reasoning_content' in createRun function --- api/package.json | 2 +- package-lock.json | 12 ++++++------ packages/api/package.json | 4 ++-- packages/api/src/agents/run.ts | 2 +- 4 files changed, 10 insertions(+), 10 deletions(-) diff --git a/api/package.json b/api/package.json index c280a6dd45..25cde92056 100644 --- a/api/package.json +++ b/api/package.json @@ -48,7 +48,7 @@ "@langchain/google-genai": "^0.2.13", "@langchain/google-vertexai": "^0.2.13", "@langchain/textsplitters": "^0.1.0", - "@librechat/agents": "^2.4.55", + "@librechat/agents": "^2.4.56", "@librechat/api": "*", "@librechat/data-schemas": "*", "@node-saml/passport-saml": "^5.0.0", diff --git a/package-lock.json b/package-lock.json index e5f8b0669a..b21c01836a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -64,7 +64,7 @@ "@langchain/google-genai": "^0.2.13", "@langchain/google-vertexai": "^0.2.13", "@langchain/textsplitters": "^0.1.0", - "@librechat/agents": "^2.4.55", + "@librechat/agents": "^2.4.56", "@librechat/api": "*", "@librechat/data-schemas": "*", "@node-saml/passport-saml": "^5.0.0", @@ -19343,9 +19343,9 @@ } }, "node_modules/@librechat/agents": { - "version": "2.4.55", - "resolved": "https://registry.npmjs.org/@librechat/agents/-/agents-2.4.55.tgz", - "integrity": "sha512-PaEwR/jQP1dkzrEL6YAMUtRIizPdSymU3/VDHdnxrKB3rS1hirb1QZx8kZ3bsRugPdoR1N3Vgerpw0m0uBMB5w==", + "version": "2.4.56", + "resolved": "https://registry.npmjs.org/@librechat/agents/-/agents-2.4.56.tgz", + "integrity": "sha512-LABHXnKyRawlzsXjdMKgPhVICapIoFcvqSTU4dmlB2C2/jzOehfmkFZQwvBhaIhx71obMJNUq7eJu1cftVnp4Q==", "license": "MIT", "dependencies": { "@langchain/anthropic": "^0.3.24", @@ -46462,7 +46462,7 @@ }, "packages/api": { "name": "@librechat/api", - "version": "1.2.5", + "version": "1.2.6", "license": "ISC", "devDependencies": { "@babel/preset-env": "^7.21.5", @@ -46494,7 +46494,7 @@ "typescript": "^5.0.4" }, "peerDependencies": { - "@librechat/agents": "^2.4.55", + "@librechat/agents": "^2.4.56", "@librechat/data-schemas": "*", "@modelcontextprotocol/sdk": "^1.13.3", "axios": "^1.8.2", diff --git a/packages/api/package.json b/packages/api/package.json index 65656ca213..d972e6a9b2 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -1,6 +1,6 @@ { "name": "@librechat/api", - "version": "1.2.5", + "version": "1.2.6", "type": "commonjs", "description": "MCP services for LibreChat", "main": "dist/index.js", @@ -69,7 +69,7 @@ "registry": "https://registry.npmjs.org/" }, "peerDependencies": { - "@librechat/agents": "^2.4.55", + "@librechat/agents": "^2.4.56", "@librechat/data-schemas": "*", "@modelcontextprotocol/sdk": "^1.13.3", "axios": "^1.8.2", diff --git a/packages/api/src/agents/run.ts b/packages/api/src/agents/run.ts index 9f07a1fb9c..195e7f2e08 100644 --- a/packages/api/src/agents/run.ts +++ b/packages/api/src/agents/run.ts @@ -69,7 +69,7 @@ export async function createRun({ llmConfig.usage = true; } - let reasoningKey: 'reasoning_content' | 'reasoning' | undefined; + let reasoningKey: 'reasoning_content' | 'reasoning' = 'reasoning_content'; if (provider === Providers.GOOGLE) { reasoningKey = 'reasoning'; } else if (