Hackcat

Какие программы должны оставаться запущенными при использовании Local Agent?

Различайте страницу чата, настольное приложение и процессы CLI, чтобы не принять уход из интерфейса за завершение задачи.

Поддерживайте доступность фактического места выполнения

Если выбрано настольное приложение, Hackcat Desktop на целевой машине должно работать и иметь доступ к интернету; если выбран Local Agent, должен оставаться доступным терминальный процесс клиента. Страница чата в браузере только показывает задачи и не может принимать локальные команды вместо закрытого приложения или CLI. При общении с другой машины целевой компьютер также должен оставаться в сети.

Уход со страницы отличается от остановки задачи

Переключение со страницы чата, краткий разрыв сети или прекращение обновления вывода не доказывают отмены задачи. Она может продолжать работать, ждать восстановления или завершиться ошибкой. Откройте исходную задачу и проверьте актуальный статус. Для завершения используйте предусмотренную на странице остановку и убедитесь в успехе; не закрывайте просто интерфейс, чтобы сразу повторить то же изменение файла в новом чате.

Восстановление подключения после сна или выхода

Сон компьютера, изменение сети и выход клиента могут повлиять на локальное подключение. После восстановления сначала дождитесь автоматического подключения настольного приложения или перезапустите CLI, затем проверьте выбранную среду и вывод исходной задачи. CLI также автоматически завершается примерно после часа без активности команд, поэтому однажды показанное успешное подключение не означает постоянной доступности. Перед важными задачами лучше снова выполнить понятную небольшую проверку.