吸收数字员工技能策略开关

This commit is contained in:
baiyanyun
2026-06-09 16:28:18 +08:00
parent 9ad7881378
commit 4d8b8e4ad5
8 changed files with 249 additions and 30 deletions

View File

@@ -40,7 +40,10 @@ import {
getDigitalEmployeeSyncStatus,
} from "../services/digitalEmployee/syncService";
import { listDigitalEmployeePlanTemplates } from "../services/digitalEmployee/planTemplateService";
import { listDigitalEmployeeSkillCapabilities } from "../services/digitalEmployee/skillCatalogService";
import {
listDigitalEmployeeSkillCapabilities,
setDigitalEmployeeSkillEnabled,
} from "../services/digitalEmployee/skillCatalogService";
import { memoryService } from "../services/memory";
export function registerDigitalEmployeeHandlers(ctx: HandlerContext): void {
@@ -75,6 +78,10 @@ export function registerDigitalEmployeeHandlers(ctx: HandlerContext): void {
});
});
ipcMain.handle("digitalEmployee:setSkillEnabled", async (_, skillId: string, enabled: boolean) => {
return setDigitalEmployeeSkillEnabled(skillId, enabled);
});
ipcMain.handle("digitalEmployee:getPlanTemplates", async () => {
return listDigitalEmployeePlanTemplates();
});