From 8f887f480d09f89ee19d2c0a94fc242fb0715b5b Mon Sep 17 00:00:00 2001 From: Danny Avila Date: Tue, 18 Nov 2025 13:00:33 -0500 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=A7=20fix:=20Catch=20Errors=20in=20Too?= =?UTF-8?q?lEndHandler=20and=20Pass=20Logger=20(#10565)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/package.json | 2 +- api/server/controllers/agents/callbacks.js | 2 +- package-lock.json | 10 +++++----- packages/api/package.json | 2 +- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/api/package.json b/api/package.json index e64165348b..f8d9b6e642 100644 --- a/api/package.json +++ b/api/package.json @@ -47,7 +47,7 @@ "@langchain/google-genai": "^0.2.13", "@langchain/google-vertexai": "^0.2.13", "@langchain/textsplitters": "^0.1.0", - "@librechat/agents": "^3.0.20", + "@librechat/agents": "^3.0.21", "@librechat/api": "*", "@librechat/data-schemas": "*", "@microsoft/microsoft-graph-client": "^3.0.7", diff --git a/api/server/controllers/agents/callbacks.js b/api/server/controllers/agents/callbacks.js index 7d82a24b4b..4742495fc7 100644 --- a/api/server/controllers/agents/callbacks.js +++ b/api/server/controllers/agents/callbacks.js @@ -162,7 +162,7 @@ function getDefaultHandlers({ res, aggregateContent, toolEndCallback, collectedU } const handlers = { [GraphEvents.CHAT_MODEL_END]: new ModelEndHandler(collectedUsage), - [GraphEvents.TOOL_END]: new ToolEndHandler(toolEndCallback), + [GraphEvents.TOOL_END]: new ToolEndHandler(toolEndCallback, logger), [GraphEvents.CHAT_MODEL_STREAM]: new ChatModelStreamHandler(), [GraphEvents.ON_RUN_STEP]: { /** diff --git a/package-lock.json b/package-lock.json index 3bc7520a70..9e0910e69d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -63,7 +63,7 @@ "@langchain/google-genai": "^0.2.13", "@langchain/google-vertexai": "^0.2.13", "@langchain/textsplitters": "^0.1.0", - "@librechat/agents": "^3.0.20", + "@librechat/agents": "^3.0.21", "@librechat/api": "*", "@librechat/data-schemas": "*", "@microsoft/microsoft-graph-client": "^3.0.7", @@ -16351,9 +16351,9 @@ } }, "node_modules/@librechat/agents": { - "version": "3.0.20", - "resolved": "https://registry.npmjs.org/@librechat/agents/-/agents-3.0.20.tgz", - "integrity": "sha512-GSFpTYIylN/01c4QksMlsKBkptB4v9qYHzcT7rXxHzj568W7mz0ZPBfs1N6PwZRyp+1RgDwo3v38CS4oQmdOTQ==", + "version": "3.0.21", + "resolved": "https://registry.npmjs.org/@librechat/agents/-/agents-3.0.21.tgz", + "integrity": "sha512-IZmq0Z5xplBHk2bHTM85h3222OCh5/doYvmVLyYtSjjvoSa3HDsTMxDtYUV5bs0wRIqddrRslq6qwDN7/UWuvQ==", "license": "MIT", "dependencies": { "@langchain/anthropic": "^0.3.26", @@ -47334,7 +47334,7 @@ "@azure/storage-blob": "^12.27.0", "@keyv/redis": "^4.3.3", "@langchain/core": "^0.3.79", - "@librechat/agents": "^3.0.20", + "@librechat/agents": "^3.0.21", "@librechat/data-schemas": "*", "@modelcontextprotocol/sdk": "^1.21.0", "axios": "^1.12.1", diff --git a/packages/api/package.json b/packages/api/package.json index 1197aa9881..0900598bac 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -84,7 +84,7 @@ "@azure/storage-blob": "^12.27.0", "@keyv/redis": "^4.3.3", "@langchain/core": "^0.3.79", - "@librechat/agents": "^3.0.20", + "@librechat/agents": "^3.0.21", "@librechat/data-schemas": "*", "@modelcontextprotocol/sdk": "^1.21.0", "axios": "^1.12.1",