diff --git a/apps/ui/src/components/views/agent-view.tsx b/apps/ui/src/components/views/agent-view.tsx index d5a07036..293c11c3 100644 --- a/apps/ui/src/components/views/agent-view.tsx +++ b/apps/ui/src/components/views/agent-view.tsx @@ -17,6 +17,7 @@ import { ImageIcon, ChevronDown, FileText, + Square, } from 'lucide-react'; import { cn } from '@/lib/utils'; import { useElectronAgent } from '@/hooks/use-electron-agent'; @@ -83,6 +84,7 @@ export function AgentView() { isConnected, sendMessage, clearHistory, + stopExecution, error: agentError, } = useElectronAgent({ sessionId: currentSessionId || '', @@ -914,21 +916,33 @@ export function AgentView() { - {/* Send Button */} - + {/* Send / Stop Button */} + {isProcessing ? ( + + ) : ( + + )} {/* Keyboard hint */}