The file /Users/neog/Apps/macOS/NEOGHub/NEOGCommand/Services/ProcessManager/ServiceManager.swift has been updated. Here's the result of running `cat -n` on a snippet of the edited file: 155→ 156→ isOperationInProgress = true 157→ defer { isOperationInProgress = false } 158→ 159→ // First try to stop our managed process 160→ if let info = managedProcesses[definition.name] { 161→ info.process.terminate() 162→ managedProcesses.removeValue(forKey: definition.name) 163→ 164→ try? await Task.sleep(for: .seconds(1)) 165→ 166→ if !(await isServiceRunning(port: definition.port)) { 167→ lastError = nil 168→ 169→ // Send notification 170→ Task { 171→ await notificationService.sendServiceStatusNotification( 172→ serviceName: definition.name, 173→ isRunning: false, 174→ port: definition.port 175→ ) 176→ } 177→ 178→ return true 179→ } 180→ } 181→ 182→ // If still running, find and kill by port 183→ do { 184→ let success = try await killProcessOnPort(definition.port)