chore: update package manager to pnpm@10.32.1; upgrade @kevisual/router to 0.1.1; add outputText to AgentResult in reCallAgent function
This commit is contained in:
@@ -26,7 +26,7 @@
|
||||
],
|
||||
"author": "abearxiong <xiongxiao@xiongxiao.me> (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",
|
||||
|
||||
10
pnpm-lock.yaml
generated
10
pnpm-lock.yaml
generated
@@ -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
|
||||
|
||||
|
||||
@@ -37,6 +37,7 @@ type Route = Partial<RouteInfo>
|
||||
type AgentResult = {
|
||||
result: GenerateTextResult<Record<string, any>, any>,
|
||||
messages: ModelMessage[],
|
||||
outputText: string,
|
||||
}
|
||||
export const reCallAgent = async (opts: { messages?: ModelMessage[], tools?: Record<string, any>, languageModel: LanguageModel }): Promise<AgentResult> => {
|
||||
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;
|
||||
|
||||
Reference in New Issue
Block a user