diff --git a/src/renderer/App.tsx b/src/renderer/App.tsx index 7f80df19..0bd9b669 100644 --- a/src/renderer/App.tsx +++ b/src/renderer/App.tsx @@ -2345,20 +2345,14 @@ export default function MaestroConsole() { const targetLogKey = currentMode === 'ai' ? 'aiLogs' : 'shellLogs'; try { - // Attempt to send interrupt signal (Ctrl+C) + // Send interrupt signal (Ctrl+C) await window.maestro.process.interrupt(targetSessionId); - // Add a system log entry + // Just set state to idle, no log entry needed setSessions(prev => prev.map(s => { if (s.id !== activeSession.id) return s; return { ...s, - [targetLogKey]: [...s[targetLogKey], { - id: generateId(), - timestamp: Date.now(), - source: 'system', - text: '^C' - }], state: 'idle' }; }));