Hackcat

Може ли Agent да продължи да работи, докато терминалната програма чака вход?

Разграничаване между интерактивни сесии и сесии за изпълнение, които позволяват само преглед на изхода.

Не всяка сесия за изпълнение поддържа вход

Инструментът за терминали на Agent поддържа интерактивни сесии в приложими среди, позволявайки непрекъснат вход, преглед на изхода, изчакване или прекратяване. Въпреки това, нормална сесия за изпълнение, която се връща след дълго забавяне, може да поддържа само преглед и изчакване, без възможност за директен вход.

Следователно, виждането на идентификатор на сесия не означава непременно, че това е интерактивен терминал, който може да бъде управляван.

Първо потвърдете за какво чака програмата

Ако инсталатор, инструмент от командния ред или отдалечена сесия е спряна на подкана, Agent първо трябва да прегледа текущия изход и след това да избере подходящия метод за взаимодействие, вместо да гадае входа.

Например, ако програмата е спряна на подкана, която пита дали да се презапише файл, първо трябва да изясните дали оригиналният файл трябва да се запази, преди да решите какво да въведете. Не третирайте потвърждението по подразбиране като безопасен отговор за всички взаимодействия; ако статусът е неясен, първо прегледайте текущата подкана и съществуващите файлове, преди да продължите.

  1. Проверете дали програмата изрично показва подкана за вход.
  2. Потвърдете, че сесията поддържа интерактивен вход.
  3. Въведете само съдържание, което съответства на текущата подкана.
  4. Продължете да преглеждате върнатите резултати, за да потвърдите, че входът е влязъл в сила.

Чувствителен вход и излизане

Не поставяйте чувствителна информация като пароли за акаунти или токени за връзка директно в обикновени чатове. Когато се изисква удостоверяване, използвайте подходящия процес за вход, предоставен от услугата; ако няма сигурен и използваем вход, изпълнете тази стъпка сами. След като сесията приключи, не можете да въвеждате в историята; първо потвърдете статуса. Прекратяването на операцията не отменя непременно промените, които програмата вече е направила.