From 9107000161cb049cd403130be9d7c91369ff6b32 Mon Sep 17 00:00:00 2001 From: Danny Avila Date: Tue, 19 May 2026 09:43:03 -0400 Subject: [PATCH] =?UTF-8?q?=F0=9F=91=9F=20feat:=20Eager=20Execution=20of?= =?UTF-8?q?=20Tool=20Calls=20(#13192)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * 📦 chore: Bump `@librechat/agents` to v3.1.89 * feat: enable eagerEventToolExecution in createRun function --- api/package.json | 2 +- package-lock.json | 10 +++++----- packages/api/package.json | 2 +- packages/api/src/agents/run.ts | 3 ++- 4 files changed, 9 insertions(+), 8 deletions(-) diff --git a/api/package.json b/api/package.json index 86de35e9dd..1b0e3651c7 100644 --- a/api/package.json +++ b/api/package.json @@ -46,7 +46,7 @@ "@azure/storage-blob": "^12.30.0", "@google/genai": "^2.0.1", "@keyv/redis": "^4.3.3", - "@librechat/agents": "^3.1.88", + "@librechat/agents": "^3.1.89", "@librechat/api": "*", "@librechat/data-schemas": "*", "@microsoft/microsoft-graph-client": "^3.0.7", diff --git a/package-lock.json b/package-lock.json index 4c806b318f..f6b57a3865 100644 --- a/package-lock.json +++ b/package-lock.json @@ -61,7 +61,7 @@ "@azure/storage-blob": "^12.30.0", "@google/genai": "^2.0.1", "@keyv/redis": "^4.3.3", - "@librechat/agents": "^3.1.88", + "@librechat/agents": "^3.1.89", "@librechat/api": "*", "@librechat/data-schemas": "*", "@microsoft/microsoft-graph-client": "^3.0.7", @@ -12221,9 +12221,9 @@ } }, "node_modules/@librechat/agents": { - "version": "3.1.88", - "resolved": "https://registry.npmjs.org/@librechat/agents/-/agents-3.1.88.tgz", - "integrity": "sha512-ROEKzO90bkSh5Bx1iUy8WRUiwvQZp1kKF48e12kI9BPSwbzn730wotvsnsekV2ECIHEWFYXgq8sk1CGmzzMrrA==", + "version": "3.1.89", + "resolved": "https://registry.npmjs.org/@librechat/agents/-/agents-3.1.89.tgz", + "integrity": "sha512-CQRaLdCjyE4Pw6FowfSEBuq5K1B7YZ4cK3JpD/EW/LHl2SCU/Un9S1woiVpw05eIKaMwv28RfcW7yC1JS27PpQ==", "license": "MIT", "dependencies": { "@anthropic-ai/sdk": "^0.92.0", @@ -43524,7 +43524,7 @@ "@azure/storage-blob": "^12.30.0", "@google/genai": "^2.0.1", "@keyv/redis": "^4.3.3", - "@librechat/agents": "^3.1.88", + "@librechat/agents": "^3.1.89", "@librechat/data-schemas": "*", "@modelcontextprotocol/sdk": "^1.29.0", "@opentelemetry/api": "^1.9.0", diff --git a/packages/api/package.json b/packages/api/package.json index bffda086be..78629b76ae 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -104,7 +104,7 @@ "@azure/storage-blob": "^12.30.0", "@google/genai": "^2.0.1", "@keyv/redis": "^4.3.3", - "@librechat/agents": "^3.1.88", + "@librechat/agents": "^3.1.89", "@librechat/data-schemas": "*", "@modelcontextprotocol/sdk": "^1.29.0", "@opentelemetry/api": "^1.9.0", diff --git a/packages/api/src/agents/run.ts b/packages/api/src/agents/run.ts index d90a623d27..b0cc3105b6 100644 --- a/packages/api/src/agents/run.ts +++ b/packages/api/src/agents/run.ts @@ -987,9 +987,10 @@ export async function createRun({ graphConfig, tokenCounter, customHandlers, - indexTokenCountMap, initialSessions, calibrationRatio, + indexTokenCountMap, + eagerEventToolExecution: { enabled: true }, ...(enableToolOutputReferences && { toolOutputReferences: { enabled: true }, }),