Hackcat

使用本地 Agent 时,哪些程序需要保持运行?

区分聊天页面、桌面应用和 CLI 进程,避免把离开界面当作任务完成。

保持真正的执行端可用

如果选的是桌面电脑,目标机器上的 Hackcat Desktop 需要保持运行和联网;如果选的是 Local Agent,就需要保持运行客户端的终端进程可用。浏览器中的聊天页面负责显示任务,并不能替已经关闭的桌面应用或 CLI 接收本地命令。使用另一台机器聊天时,也必须关注目标电脑是否在线。

离开页面与停止任务不同

切走聊天页面、网络短暂中断或输出停止刷新,不能用来判断任务已经取消。任务可能仍在运行,也可能等待恢复或已失败,应该打开原任务查看最新状态。需要结束执行时使用页面提供的停止操作,并检查是否成功;不要只关闭界面后立刻在新聊天里重复同一项文件修改。

休眠或退出后先恢复连接

电脑休眠、网络改变和客户端退出都可能影响本地连接。恢复后先等待桌面自动重连,或重新启动 CLI,再核对环境选择器和原任务输出。CLI 还有约一小时无命令活动自动退出的机制,所以终端曾经显示连接成功并不意味着它会永久在线。重要任务开始前最好再次做一个明确的小范围检查。