From e28817b5da04512651554378616db7323e3774c1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?ACT=E4=B8=B6=E6=B5=81=E6=98=9F=E9=9B=A8?= <1340145680@qq.com> Date: Thu, 2 Apr 2026 02:34:06 +0800 Subject: [PATCH 1/3] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=8F=8A=E8=AE=B0?= =?UTF-8?q?=E5=BF=86=E6=84=8F=E5=A4=96=E6=90=BA=E5=B8=A6xml?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/agents/productionAgent/index.ts | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/agents/productionAgent/index.ts b/src/agents/productionAgent/index.ts index 281b789..885f600 100644 --- a/src/agents/productionAgent/index.ts +++ b/src/agents/productionAgent/index.ts @@ -58,7 +58,7 @@ export async function decisionAI(ctx: AgentContext) { ...createSubAgent(ctx), }, onFinish: async (completion) => { - await memory.add("assistant:decision", completion.text); + await memory.add("assistant:decision", removeAllXmlTags(completion.text)); }, }); @@ -109,7 +109,7 @@ function createSubAgent(parentCtx: AgentContext) { } if (fullResponse.trim()) { - await memory.add(memoryKey, fullResponse, { + await memory.add(memoryKey, removeAllXmlTags(fullResponse), { name, createTime: new Date(subMsg.datetime).getTime(), }); @@ -193,3 +193,11 @@ async function createArtSkills(artName: string) { }; return res; } + + +function removeAllXmlTags(text: string): string { + text = text.replace(/<([a-zA-Z][\w-]*)(\s+[^>]*)?>([\s\S]*?)<\/\1>/g, ""); + text = text.replace(/<([a-zA-Z][\w-]*)(\s+[^>]*)?\/>/g, ""); + text = text.replace(/<\/?[a-zA-Z][\w-]*(\s+[^>]*)?>/g, ""); + return text.trim(); +} From 923ce4b89d347f67b3028302668a7abe65e09e17 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?ACT=E4=B8=B6=E6=B5=81=E6=98=9F=E9=9B=A8?= <1340145680@qq.com> Date: Thu, 2 Apr 2026 15:18:52 +0800 Subject: [PATCH 2/3] =?UTF-8?q?=E6=8B=89=E5=8F=96=E5=89=8D=E6=8F=90?= =?UTF-8?q?=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/types/database.d.ts | 55 ++--------------------------------------- 1 file changed, 2 insertions(+), 53 deletions(-) diff --git a/src/types/database.d.ts b/src/types/database.d.ts index c9e9f75..dc02a15 100644 --- a/src/types/database.d.ts +++ b/src/types/database.d.ts @@ -1,50 +1,6 @@ -// @db-hash ea4ad047f16c826806ff76f388882a9c +// @db-hash 6aa15a584eba838157eddf2458c0e260 //该文件由脚本自动生成,请勿手动修改 -export interface _o_storyboard_old_20260402 { - 'createTime'?: number | null; - 'duration'?: string | null; - 'filePath'?: string | null; - 'flowId'?: number | null; - 'id'?: number; - 'index'?: number | null; - 'projectId'?: number | null; - 'prompt'?: string | null; - 'reason'?: string | null; - 'scriptId'?: number | null; - 'shouldGenerateImage'?: number | null; - 'state'?: string | null; - 'trackId'?: number | null; - 'videoPrompt'?: string | null; -} -export interface _o_vendorConfig_old_20260401 { - 'author'?: string | null; - 'code'?: string | null; - 'createTime'?: number | null; - 'description'?: string | null; - 'icon'?: string | null; - 'id'?: string; - 'inputs'?: string | null; - 'inputValues'?: string | null; - 'models'?: string | null; - 'name'?: string | null; -} -export interface _o_videoTrack_old_20260401 { - 'id'?: number; - 'projectId'?: number | null; - 'scriptId'?: number | null; - 'videoId'?: number | null; -} -export interface _o_videoTrack_old_20260401_1 { - 'id'?: number; - 'projectId'?: number | null; - 'prompt'?: string | null; - 'reason'?: string | null; - 'scriptId'?: number | null; - 'selectVideoId'?: number | null; - 'state'?: string | null; - 'videoId'?: number | null; -} export interface memories { 'content': string; 'createTime': number; @@ -217,10 +173,8 @@ export interface o_storyboard { 'prompt'?: string | null; 'reason'?: string | null; 'scriptId'?: number | null; - 'shouldGenerateImage'?: number | null; 'state'?: string | null; 'trackId'?: number | null; - 'videoDesc'?: string | null; } export interface o_tasks { 'describe'?: string | null; @@ -243,7 +197,7 @@ export interface o_vendorConfig { 'code'?: string | null; 'createTime'?: number | null; 'description'?: string | null; - 'enableEnglish'?: number | null; + 'enable'?: number | null; 'icon'?: string | null; 'id'?: string; 'inputs'?: string | null; @@ -262,7 +216,6 @@ export interface o_video { 'videoTrackId'?: number | null; } export interface o_videoTrack { - 'duration'?: number | null; 'id'?: number; 'projectId'?: number | null; 'prompt'?: string | null; @@ -274,10 +227,6 @@ export interface o_videoTrack { } export interface DB { - "_o_storyboard_old_20260402": _o_storyboard_old_20260402; - "_o_vendorConfig_old_20260401": _o_vendorConfig_old_20260401; - "_o_videoTrack_old_20260401": _o_videoTrack_old_20260401; - "_o_videoTrack_old_20260401_1": _o_videoTrack_old_20260401_1; "memories": memories; "o_agentDeploy": o_agentDeploy; "o_agentWorkData": o_agentWorkData; From 04c5a98da81fc6a008f28bcbfcb27a83520a3801 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?ACT=E4=B8=B6=E6=B5=81=E6=98=9F=E9=9B=A8?= <1340145680@qq.com> Date: Thu, 2 Apr 2026 15:24:37 +0800 Subject: [PATCH 3/3] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E6=8E=A5=E5=8F=A3?= =?UTF-8?q?=E9=94=99=E8=AF=AF=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/router.ts | 6 +++--- .../{enableEnglishVendor.ts => enableVendor.ts} | 0 2 files changed, 3 insertions(+), 3 deletions(-) rename src/routes/setting/vendorConfig/{enableEnglishVendor.ts => enableVendor.ts} (100%) diff --git a/src/router.ts b/src/router.ts index 8469a27..5880361 100644 --- a/src/router.ts +++ b/src/router.ts @@ -1,4 +1,4 @@ -// @routes-hash 6b77c26005a9993d80cda7ab95d26702 +// @routes-hash 6fee4152cf981edb9229a3dcfafcb1a7 import { Express } from "express"; import route1 from "./routes/agents/clearMemory"; @@ -120,7 +120,7 @@ import route116 from "./routes/setting/skillManagement/getSkillList"; import route117 from "./routes/setting/skillManagement/saveSkillContent"; import route118 from "./routes/setting/vendorConfig/addVendor"; import route119 from "./routes/setting/vendorConfig/deleteVendor"; -import route120 from "./routes/setting/vendorConfig/enableEnglishVendor"; +import route120 from "./routes/setting/vendorConfig/enableVendor"; import route121 from "./routes/setting/vendorConfig/getCodeByLink"; import route122 from "./routes/setting/vendorConfig/getVendorList"; import route123 from "./routes/setting/vendorConfig/modelTest"; @@ -252,7 +252,7 @@ export default async (app: Express) => { app.use("/api/setting/skillManagement/saveSkillContent", route117); app.use("/api/setting/vendorConfig/addVendor", route118); app.use("/api/setting/vendorConfig/deleteVendor", route119); - app.use("/api/setting/vendorConfig/enableEnglishVendor", route120); + app.use("/api/setting/vendorConfig/enableVendor", route120); app.use("/api/setting/vendorConfig/getCodeByLink", route121); app.use("/api/setting/vendorConfig/getVendorList", route122); app.use("/api/setting/vendorConfig/modelTest", route123); diff --git a/src/routes/setting/vendorConfig/enableEnglishVendor.ts b/src/routes/setting/vendorConfig/enableVendor.ts similarity index 100% rename from src/routes/setting/vendorConfig/enableEnglishVendor.ts rename to src/routes/setting/vendorConfig/enableVendor.ts