fix(webui): improve automation management

This commit is contained in:
chengyongru
2026-06-14 18:24:59 +08:00
parent 6cf1f8e164
commit 747f0a08c7
15 changed files with 1376 additions and 91 deletions
+21
View File
@@ -1,5 +1,6 @@
import type {
AutomationsPayload,
AutomationUpdatePayload,
ChatSummary,
CliAppsPayload,
FilePreviewPayload,
@@ -213,6 +214,26 @@ export async function runAutomationAction(
);
}
export async function updateAutomation(
token: string,
id: string,
values: AutomationUpdatePayload,
base: string = "",
): Promise<AutomationsPayload> {
const query = new URLSearchParams();
query.set("id", id);
return request<AutomationsPayload>(
`${base}/api/webui/automations/update?${query}`,
token,
{
headers: {
"X-Nanobot-Automation-Values": JSON.stringify(values),
},
},
API_READ_TIMEOUT_MS,
);
}
export async function fetchSkills(
token: string,
base: string = "",