fix(*): 插件工作流 - 统一启停状态并闭环校验生成链路

This commit is contained in:
ddCat
2026-08-26 21:36:10 +08:00
parent 3a4a295523
commit c79e984bc3
23 changed files with 351 additions and 65 deletions

View File

@@ -13,11 +13,18 @@ export type BackendPlugin = {
error?: string;
};
export type WorkflowPluginStatus = "enabled" | "disabled" | "invalid" | string;
export async function fetchPlugins() {
const result = await request<{ plugins: BackendPlugin[] }>(apiClient.get("/plugins"));
return result.plugins;
}
export async function fetchWorkflowPluginStatuses() {
const result = await request<{ statuses: Record<string, WorkflowPluginStatus> }>(apiClient.get("/plugins/status"));
return result.statuses;
}
export async function uploadPlugin(file: File) {
const body = new FormData();
body.append("file", file);