使用本地 Agent 時需要保持哪些程序運行?
區分聊天頁面、桌面應用程序和 CLI 進程,以避免將離開界面誤認為任務完成。
保持實際執行端點可用
如果您選擇 Desktop,目標計算機上的 Hackcat Desktop 必須保持運行並連接到互聯網;如果您選擇 Local Agent,運行客戶端的終端進程必須保持可用。瀏覽器中的聊天頁面僅顯示任務,無法接收已關閉的桌面應用程序或 CLI 的本地命令。從另一台計算機聊天時,您還必須確保目標計算機在線。
離開頁面與停止任務不同
切換離開聊天頁面、短暫的網絡中斷或輸出停止刷新不能用來判斷任務已取消。任務可能仍在運行、等待恢復或已失敗。您應該打開原始任務以檢查最新狀態。要結束執行,請使用頁面上提供的停止操作並驗證成功;請勿僅僅關閉界面並在新聊天中立即重複相同的檔案修改。
睡眠或退出前恢復連接
計算機睡眠、網絡更改和客戶端退出都會影響本地連接。恢復後,請先等待桌面自動重新連接或重新啟動 CLI,然後驗證環境選擇器和原始任務輸出。CLI 在沒有命令活動約一小時後也有自動退出機制,因此一次顯示連接成功的終端並不意味著它將永久在線。最好在開始重要任務前再次進行清晰、小規模的檢查。