Команда ще працює: чекати чи перезапускати?
Очікування результату не означає завершення процесу; спочатку перевірте початковий сеанс виконання.
Розрізняйте завершення очікування й завершення виконання
Команда може перевищити початковий час очікування, після чого інструмент поверне ідентифікатор сеансу, який ще працює. Зазвичай це означає можливість продовжити стеження чи очікування, а не невдале виконання. Негайний повтор може створити дублікати процесів, файлів або звернень до цілі.
Вважати виконання завершеним варто лише після явного стану виходу, помилки або примусової зупинки.
Нехай Agent продовжує початковий сеанс
Попросіть: «Продовжуй перегляд попередньої команди, збережи наявні результати, не запускай знову». Інструмент продовжить роботу з фактично поверненим сеансом.
Для тривалого завдання попросіть зберігати проміжний вивід у файл і вказувати підстави поточної оцінки прогресу. Не робіть висновок лише за відсутністю нового тексту у вікні; разом оцінюйте файли, стан процесу й поведінку програми.
- Перевірте, чи останній вивід прямо вказує на продовження роботи.
- Продовжуйте чекати або перегляньте новий вивід цього сеансу.
- Перевірте стан завершення й повноту результатів.
- Якщо вирішили зупинити, перевірте, чи залишилися часткові файли.
Відсутність нового виводу не обов'язково означає зависання
Деякі програми виводять результат лише наприкінці, інші можуть чекати введення або залежати від обмежень цілі. Оцінюйте стан процесу, документацію інструмента й наявні файли. Очікування не гарантує безперервного життя процесу: збій середовища чи ліміти ресурсів можуть його зупинити. Після відновлення перевірте журнали й результати, перш ніж вирішувати про повторний запуск.