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