diff --git a/mac/Sources/Byre/Composer.swift b/mac/Sources/Byre/Composer.swift index 2b08314..c1f118b 100644 --- a/mac/Sources/Byre/Composer.swift +++ b/mac/Sources/Byre/Composer.swift @@ -624,14 +624,17 @@ struct ComposerView: View { private func actions(_ sessionId: String?, running: Bool, paused: Bool) -> some View { HStack(spacing: 8) { - Button("Interrupt") { + Button { if let sessionId { chat.interrupt(sessionId, overlays) } + } label: { + Image(systemName: "stop.fill") + .frame(width: 14, height: 14) } .buttonStyle(WebButtonStyle(danger: true)) .disabled(!running) - .fixedSize() + .help("Interrupt the agent's turn") if case .task = chat.kind, !chat.team, !chat.closed { Button { if let sessionId {