diff --git a/client/src/pages/Agent.tsx b/client/src/pages/Agent.tsx index af1b6da..d736d22 100644 --- a/client/src/pages/Agent.tsx +++ b/client/src/pages/Agent.tsx @@ -361,6 +361,10 @@ async function fetchManusRun(id: number): Promise { return response.json(); } +async function cancelManusRun(id: number): Promise { + await fetch(`/api/manus/runs/${id}`, { method: "DELETE", credentials: "include" }); +} + async function startManusRun(data: { prompt: string; attachedFiles?: AttachedFile[]; conversationHistory?: Array<{role: string; content: string}> }): Promise<{ runId: number }> { const response = await fetch("/api/manus/run", { method: "POST", @@ -1929,6 +1933,21 @@ export default function Agent() { className="flex-1 border-[#e1e8f0] focus:border-[#c89b3c] focus:ring-[#c89b3c]/20" data-testid="input-message" /> + {isStreaming && ( + + )}