From a31d9be4f8511f7d05d3b3e45d9ee46b6cec13a3 Mon Sep 17 00:00:00 2001 From: abearxiong Date: Wed, 11 Mar 2026 13:42:28 +0800 Subject: [PATCH] chore: update package manager to pnpm@10.32.1; upgrade @kevisual/router to 0.1.1; add outputText to AgentResult in reCallAgent function --- package.json | 4 ++-- pnpm-lock.yaml | 10 +++++----- src/agent/index.ts | 4 +++- 3 files changed, 10 insertions(+), 8 deletions(-) diff --git a/package.json b/package.json index bb29c8f..d2cbf16 100644 --- a/package.json +++ b/package.json @@ -26,7 +26,7 @@ ], "author": "abearxiong (https://www.xiongxiao.me)", "license": "MIT", - "packageManager": "pnpm@10.32.0", + "packageManager": "pnpm@10.32.1", "type": "module", "publishConfig": { "registry": "https://registry.npmjs.org/", @@ -41,7 +41,7 @@ }, "devDependencies": { "@kevisual/code-builder": "^0.0.6", - "@kevisual/router": "0.1.0", + "@kevisual/router": "0.1.1", "@kevisual/types": "^0.0.12", "@kevisual/use-config": "^1.0.30", "@types/bun": "^1.3.10", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7384776..626604e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -40,8 +40,8 @@ importers: specifier: ^0.0.6 version: 0.0.6 '@kevisual/router': - specifier: 0.1.0 - version: 0.1.0 + specifier: 0.1.1 + version: 0.1.1 '@kevisual/types': specifier: ^0.0.12 version: 0.0.12 @@ -305,8 +305,8 @@ packages: '@kevisual/query@0.0.53': resolution: {integrity: sha512-PAhpCLBr0emz0lGNlTVHMbJiC5wrtGLbInPddRzgKE35fiyNt+SWSsUWABiD0DeNrLN/OxWyAFobt880Z/e5MQ==} - '@kevisual/router@0.1.0': - resolution: {integrity: sha512-7NHoKP36uWkTDp/hxeUBMtawma91BrOAwG/caOrVsO8tM3wjqhlmCt0sIvLBM+snVJkmylROQR0WGaygd3JqYw==} + '@kevisual/router@0.1.1': + resolution: {integrity: sha512-+uaJc+Bf/T1mfxyfy9PmwuxJGPOLhVqrmsli2xUPqkkFvizrFIGB1vBTITuo5XP/FnwGqxgbjsitG57AMubm3w==} '@kevisual/types@0.0.12': resolution: {integrity: sha512-zJXH2dosir3jVrQ6QG4i0+iLQeT9gJ3H+cKXs8ReWboxBSYzUZO78XssVeVrFPsJ33iaAqo4q3DWbSS1dWGn7Q==} @@ -1341,7 +1341,7 @@ snapshots: '@kevisual/query@0.0.53': {} - '@kevisual/router@0.1.0': + '@kevisual/router@0.1.1': dependencies: es-toolkit: 1.45.1 diff --git a/src/agent/index.ts b/src/agent/index.ts index 29ca909..ee00897 100644 --- a/src/agent/index.ts +++ b/src/agent/index.ts @@ -37,6 +37,7 @@ type Route = Partial type AgentResult = { result: GenerateTextResult, any>, messages: ModelMessage[], + outputText: string, } export const reCallAgent = async (opts: { messages?: ModelMessage[], tools?: Record, languageModel: LanguageModel }): Promise => { const { messages = [], tools = {}, languageModel } = opts; @@ -50,7 +51,8 @@ export const reCallAgent = async (opts: { messages?: ModelMessage[], tools?: Rec messages.push(...result.response.messages); return reCallAgent({ messages, tools, languageModel }); } - return { result, messages }; + let outputText = result.output + return { result, messages, outputText }; } export const runAgent = async (opts: { app: QueryRouterServer | App, messages?: ModelMessage[], routes?: Route[], query?: string, languageModel: LanguageModel, token: string }) => { const { app, languageModel } = opts;