feat(client): load local digital plan templates

This commit is contained in:
baiyanyun
2026-06-07 19:53:24 +08:00
parent e37024bdbe
commit 0f0bffe695
8 changed files with 623 additions and 74 deletions

View File

@@ -24,6 +24,7 @@ import {
flushDigitalEmployeeSyncOutbox,
getDigitalEmployeeSyncStatus,
} from "../services/digitalEmployee/syncService";
import { listDigitalEmployeePlanTemplates } from "../services/digitalEmployee/planTemplateService";
export function registerDigitalEmployeeHandlers(ctx: HandlerContext): void {
ipcMain.handle("digitalEmployee:getSnapshot", async () => {
@@ -54,6 +55,10 @@ export function registerDigitalEmployeeHandlers(ctx: HandlerContext): void {
return buildSkillCapabilities();
});
ipcMain.handle("digitalEmployee:getPlanTemplates", async () => {
return listDigitalEmployeePlanTemplates();
});
ipcMain.handle(
"digitalEmployee:saveUiState",
async (_, update: DigitalEmployeeUiStateUpdate) => {