feat(web): wire up MCP task support — Tasks screen, Run-as-task, status toasts (#1422) (#1424)

Wires the ported Tasks screen + core task subsystem through App.tsx: sticky Clear Completed, cancel/refresh error toasts, core-side per-task progress correlation, Run-as-task on the Tools screen (gated on server support), per-server Task TTL, and live task-status toasts.
This commit is contained in:
Cliff Hall 2026-06-04 08:49:47 -04:00 • committed by GitHub
commit ed6eda7492
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -216,6 +216,7 @@ describe("Transport", () => {
metadata: [],
connectionTimeout: 0,
requestTimeout: 0,
taskTtl: 0,
};
const fetchRequests: FetchRequestEntryBase[] = [];
@ -267,6 +268,7 @@ describe("Transport", () => {
metadata: [],
connectionTimeout: 0,
requestTimeout: 0,
taskTtl: 0,
};
const fetchRequests: FetchRequestEntryBase[] = [];
@ -308,6 +310,7 @@ describe("Transport", () => {
metadata: [],
connectionTimeout: 0,
requestTimeout: 0,
taskTtl: 0,
};
const result = createTransportNode(config, { settings });
// Just exercise the empty-headers path — no transport construction