完善字段

This commit is contained in:
zhishi 2026-03-24 14:24:57 +08:00
parent 2f89431316
commit 38b8503c64
8 changed files with 77 additions and 110 deletions

View File

@ -40,7 +40,7 @@ export async function decisionAI(ctx: AgentContext) {
resTool.systemMessage("决策层AI 接管聊天"); resTool.systemMessage("决策层AI 接管聊天");
const memory = new Memory("scriptAgent", isolationKey); const memory = new Memory("scriptAgent", isolationKey);
console.log("%c Line:43 🥟 isolationKey", "background:#4fff4B", isolationKey);
await memory.add("user", text); await memory.add("user", text);
const [skill, mem] = await Promise.all([useSkill("script-agent", "decision"), memory.get(text)]); const [skill, mem] = await Promise.all([useSkill("script-agent", "decision"), memory.get(text)]);
@ -58,10 +58,8 @@ export async function decisionAI(ctx: AgentContext) {
`目标改编视频画幅:${projectData?.videoRatio ?? "16:9"}`, `目标改编视频画幅:${projectData?.videoRatio ?? "16:9"}`,
].join("\n"); ].join("\n");
// const prefixSystem = `${projectInfo}\n\n## 章节ID映射表\n${novelData.map((i: any) => `- ${i.id}: 第${i.index}章`).join("\n")}\n\n`; const prefixSystem = `${projectInfo}\n\n## 章节ID映射表\n${novelData.map((i: any) => `- ${i.id}: 第${i.index}`).join("\n")}\n\n`;
const prefixSystem = `不管说什么直接调用 insert_script_to_sqlite 工具`
console.log("%c Line:57 🍧 prefixSystem", "background:#ea7e5c", prefixSystem); console.log("%c Line:57 🍧 prefixSystem", "background:#ea7e5c", prefixSystem);
const { textStream } = await u.Ai.Text("scriptAgent").stream({ const { textStream } = await u.Ai.Text("scriptAgent").stream({
system: prefixSystem + systemPrompt, system: prefixSystem + systemPrompt,

View File

@ -117,7 +117,6 @@ export default (resTool: ResTool, toolsNames?: string[]) => {
type: i.type, type: i.type,
describe: i.desc, describe: i.desc,
projectId: resTool.data.projectId, projectId: resTool.data.projectId,
state: "未生成",
}); });
assetId.push(id); assetId.push(id);
} }

View File

@ -1,4 +1,4 @@
// @routes-hash a1ebcce277ce90155e2edf126144b986 // @routes-hash 5a08bddffb3b0f7c62f76b6d862f1459
import { Express } from "express"; import { Express } from "express";
import route1 from "./routes/agents/clearMemory"; import route1 from "./routes/agents/clearMemory";
@ -63,23 +63,24 @@ import route59 from "./routes/script/getScrptApi";
import route60 from "./routes/script/updateScript"; import route60 from "./routes/script/updateScript";
import route61 from "./routes/scriptAgent/getPlanData"; import route61 from "./routes/scriptAgent/getPlanData";
import route62 from "./routes/scriptAgent/setPlanData"; import route62 from "./routes/scriptAgent/setPlanData";
import route63 from "./routes/setting/agentDeploy/deployAgentModel"; import route63 from "./routes/setting/agentDeploy/agentSetKey";
import route64 from "./routes/setting/agentDeploy/getAgentDeploy"; import route64 from "./routes/setting/agentDeploy/deployAgentModel";
import route65 from "./routes/setting/dbConfig/clearData"; import route65 from "./routes/setting/agentDeploy/getAgentDeploy";
import route66 from "./routes/setting/getTextModel"; import route66 from "./routes/setting/dbConfig/clearData";
import route67 from "./routes/setting/loginConfig/getUser"; import route67 from "./routes/setting/getTextModel";
import route68 from "./routes/setting/loginConfig/updateUserPwd"; import route68 from "./routes/setting/loginConfig/getUser";
import route69 from "./routes/setting/memoryConfig/getMemory"; import route69 from "./routes/setting/loginConfig/updateUserPwd";
import route70 from "./routes/setting/memoryConfig/sureMemory"; import route70 from "./routes/setting/memoryConfig/getMemory";
import route71 from "./routes/setting/vendorConfig/addVendor"; import route71 from "./routes/setting/memoryConfig/sureMemory";
import route72 from "./routes/setting/vendorConfig/deleteVendor"; import route72 from "./routes/setting/vendorConfig/addVendor";
import route73 from "./routes/setting/vendorConfig/getVendorList"; import route73 from "./routes/setting/vendorConfig/deleteVendor";
import route74 from "./routes/setting/vendorConfig/modelTest"; import route74 from "./routes/setting/vendorConfig/getVendorList";
import route75 from "./routes/setting/vendorConfig/updateVendor"; import route75 from "./routes/setting/vendorConfig/modelTest";
import route76 from "./routes/task/getTaskApi"; import route76 from "./routes/setting/vendorConfig/updateVendor";
import route77 from "./routes/task/getTaskCategories"; import route77 from "./routes/task/getTaskApi";
import route78 from "./routes/task/taskDetails"; import route78 from "./routes/task/getTaskCategories";
import route79 from "./routes/test/test"; import route79 from "./routes/task/taskDetails";
import route80 from "./routes/test/test";
export default async (app: Express) => { export default async (app: Express) => {
app.use("/api/agents/clearMemory", route1); app.use("/api/agents/clearMemory", route1);
@ -144,21 +145,22 @@ export default async (app: Express) => {
app.use("/api/script/updateScript", route60); app.use("/api/script/updateScript", route60);
app.use("/api/scriptAgent/getPlanData", route61); app.use("/api/scriptAgent/getPlanData", route61);
app.use("/api/scriptAgent/setPlanData", route62); app.use("/api/scriptAgent/setPlanData", route62);
app.use("/api/setting/agentDeploy/deployAgentModel", route63); app.use("/api/setting/agentDeploy/agentSetKey", route63);
app.use("/api/setting/agentDeploy/getAgentDeploy", route64); app.use("/api/setting/agentDeploy/deployAgentModel", route64);
app.use("/api/setting/dbConfig/clearData", route65); app.use("/api/setting/agentDeploy/getAgentDeploy", route65);
app.use("/api/setting/getTextModel", route66); app.use("/api/setting/dbConfig/clearData", route66);
app.use("/api/setting/loginConfig/getUser", route67); app.use("/api/setting/getTextModel", route67);
app.use("/api/setting/loginConfig/updateUserPwd", route68); app.use("/api/setting/loginConfig/getUser", route68);
app.use("/api/setting/memoryConfig/getMemory", route69); app.use("/api/setting/loginConfig/updateUserPwd", route69);
app.use("/api/setting/memoryConfig/sureMemory", route70); app.use("/api/setting/memoryConfig/getMemory", route70);
app.use("/api/setting/vendorConfig/addVendor", route71); app.use("/api/setting/memoryConfig/sureMemory", route71);
app.use("/api/setting/vendorConfig/deleteVendor", route72); app.use("/api/setting/vendorConfig/addVendor", route72);
app.use("/api/setting/vendorConfig/getVendorList", route73); app.use("/api/setting/vendorConfig/deleteVendor", route73);
app.use("/api/setting/vendorConfig/modelTest", route74); app.use("/api/setting/vendorConfig/getVendorList", route74);
app.use("/api/setting/vendorConfig/updateVendor", route75); app.use("/api/setting/vendorConfig/modelTest", route75);
app.use("/api/task/getTaskApi", route76); app.use("/api/setting/vendorConfig/updateVendor", route76);
app.use("/api/task/getTaskCategories", route77); app.use("/api/task/getTaskApi", route77);
app.use("/api/task/taskDetails", route78); app.use("/api/task/getTaskCategories", route78);
app.use("/api/test/test", route79); app.use("/api/task/taskDetails", route79);
app.use("/api/test/test", route80);
} }

View File

@ -41,7 +41,7 @@ export default router.post(
name: i.name, name: i.name,
content: i.content, content: i.content,
createTime: i.createTime, createTime: i.createTime,
assets: scriptAssetsMap[i.id!] || [], relatedAssets: scriptAssetsMap[i.id!] || [],
})); }));
res.status(200).send(success(returnData)); res.status(200).send(success(returnData));
}, },

View File

@ -0,0 +1,22 @@
import express from "express";
import { success } from "@/lib/responseFormat";
import u from "@/utils";
import { z } from "zod";
import { validateFields } from "@/middleware/middleware";
const router = express.Router();
export default router.post(
"/",
validateFields({
id: z.array(z.number()),
}),
async (req, res) => {
const { id } = req.body;
await u.db("o_agentDeploy").whereIn("id", id).where("disabled", "<>", 1).update({
model: "gpt-4.1",
modelName: "1:gpt-4.1",
vendorId: 1,
});
res.status(200).send(success("配置成功"));
},
);

View File

@ -5,18 +5,15 @@ import { z } from "zod";
import { validateFields } from "@/middleware/middleware"; import { validateFields } from "@/middleware/middleware";
const router = express.Router(); const router = express.Router();
export default router.post( export default router.post("/", validateFields({
"/", id: z.number(),
validateFields({ name: z.string(),
id: z.array(z.number()), model: z.string(),
}), modelName: z.string(),
async (req, res) => { vendorId: z.number().nullable(),
const { id } = req.body; desc: z.string(),
await u.db("o_agentDeploy").whereIn("id", id).where("disabled", "<>", 1).update({ }), async (req, res) => {
model: "gpt-4.1", const { id, name, model, modelName, vendorId, desc } = req.body;
modelName: "1:gpt-4.1", await u.db("o_agentDeploy").where({ id }).update({ id, name, model, modelName, vendorId, desc });
vendorId: 1,
});
res.status(200).send(success("配置成功")); res.status(200).send(success("配置成功"));
}, });
);

View File

@ -1,45 +1,6 @@
// @db-hash 25c88b2cb37f9deac8b2bb8354113537 // @db-hash 83c8dadf13c2aee689597b709a690870
//该文件由脚本自动生成,请勿手动修改 //该文件由脚本自动生成,请勿手动修改
export interface _o_assets_old_20260324 {
'describe'?: string | null;
'id'?: number;
'imageId'?: number | null;
'name'?: string | null;
'projectId'?: number | null;
'prompt'?: string | null;
'remark'?: string | null;
'scriptId'?: number | null;
'sonId'?: number | null;
'startTime'?: number | null;
'state'?: string | null;
'type'?: string | null;
}
export interface _o_assets_old_20260324_1 {
'assetId'?: number | null;
'describe'?: string | null;
'id'?: number;
'imageId'?: number | null;
'name'?: string | null;
'projectId'?: number | null;
'prompt'?: string | null;
'remark'?: string | null;
'scriptId'?: number | null;
'startTime'?: number | null;
'state'?: string | null;
'type'?: string | null;
}
export interface _o_novel_old_20260323 {
'chapter'?: string | null;
'chapterData'?: string | null;
'chapterIndex'?: number | null;
'createTime'?: number | null;
'event'?: string | null;
'eventState'?: number | null;
'id'?: number;
'projectId'?: number | null;
'reel'?: string | null;
}
export interface memories { export interface memories {
'content': string; 'content': string;
'createTime': number; 'createTime': number;
@ -64,7 +25,7 @@ export interface o_agentDeploy {
export interface o_agentWorkData { export interface o_agentWorkData {
'createTime'?: number | null; 'createTime'?: number | null;
'data'?: string | null; 'data'?: string | null;
'espisodeId'?: number | null; 'episodesId'?: number | null;
'id'?: number; 'id'?: number;
'key'?: string | null; 'key'?: string | null;
'projectId'?: number | null; 'projectId'?: number | null;
@ -86,7 +47,6 @@ export interface o_assets {
'remark'?: string | null; 'remark'?: string | null;
'scriptId'?: number | null; 'scriptId'?: number | null;
'startTime'?: number | null; 'startTime'?: number | null;
'state'?: string | null;
'type'?: string | null; 'type'?: string | null;
} }
export interface o_assets2Storyboard { export interface o_assets2Storyboard {
@ -104,15 +64,6 @@ export interface o_eventChapter {
'id'?: number; 'id'?: number;
'novelId'?: number | null; 'novelId'?: number | null;
} }
export interface o_flowData {
'createTime'?: number | null;
'data'?: string | null;
'espisodeId'?: number | null;
'id'?: number;
'key'?: string | null;
'projectId'?: number | null;
'updateTime'?: number | null;
}
export interface o_image { export interface o_image {
'assetsId'?: number | null; 'assetsId'?: number | null;
'filePath'?: string | null; 'filePath'?: string | null;
@ -244,9 +195,6 @@ export interface o_videoConfig {
} }
export interface DB { export interface DB {
"_o_assets_old_20260324": _o_assets_old_20260324;
"_o_assets_old_20260324_1": _o_assets_old_20260324_1;
"_o_novel_old_20260323": _o_novel_old_20260323;
"memories": memories; "memories": memories;
"o_agentDeploy": o_agentDeploy; "o_agentDeploy": o_agentDeploy;
"o_agentWorkData": o_agentWorkData; "o_agentWorkData": o_agentWorkData;
@ -255,7 +203,6 @@ export interface DB {
"o_assets2Storyboard": o_assets2Storyboard; "o_assets2Storyboard": o_assets2Storyboard;
"o_event": o_event; "o_event": o_event;
"o_eventChapter": o_eventChapter; "o_eventChapter": o_eventChapter;
"o_flowData": o_flowData;
"o_image": o_image; "o_image": o_image;
"o_novel": o_novel; "o_novel": o_novel;
"o_outline": o_outline; "o_outline": o_outline;

View File

@ -41,12 +41,14 @@ class CleanNovel {
], ],
tools: skill.tools, tools: skill.tools,
}); });
console.log("%c Line:35 🍆 resData", "background:#fca650", resData);
const preData = resData.text; const preData = resData.text;
this.emitter.emit("item", { id: novel.id, event: preData }); this.emitter.emit("item", { id: novel.id, event: preData });
totalEvent.push({ id: novel.id!, event: preData }); totalEvent.push({ id: novel.id!, event: preData });
} catch (e) { } catch (e) {
console.log("%c Line:51 🍩 e", "background:#93c0a4", e);
this.emitter.emit("item", { id: novel.id, event: null, errorReason: u.error(e).message }); this.emitter.emit("item", { id: novel.id, event: null, errorReason: u.error(e).message });
} }
} }