Hackcat

Folytatható-e a Agent működése, amíg a terminálprogram bemenetre vár?

Különbségtétel interaktív munkamenetek és csak kimenet megtekintésére alkalmas futtatási munkamenetek között.

Nem minden futtatási munkamenet támogatja a bemenetet

A Agent termináleszköze támogatja az interaktív munkameneteket az alkalmazható környezetekben, lehetővé téve a folyamatos bevitelt, a kimenet megtekintését, a várakozást vagy a leállítást. Azonban egy normál futtatási munkamenet, amely hosszú késleltetés után tér vissza, csak a megtekintést és a várakozást támogathatja, közvetlen bemeneti képesség nélkül.

Ezért a munkamenet azonosítójának látványa nem feltétlenül jelenti azt, hogy interaktív terminálról van szó, amely működtethető.

Először erősítse meg, mire vár a program

Ha egy telepítő, parancssori eszköz vagy távoli munkamenet egy felszólításnál áll meg, a Agent-nak először át kell tekintenie az aktuális kimenetet, majd ki kell választania a megfelelő interakciós módszert ahelyett, hogy kitalálná a bemenetet.

Például, ha a program egy fájl felülírását kérdező felszólításnál áll meg, először tisztázza, hogy meg kell-e tartani az eredeti fájlt, mielőtt eldöntené, mit írjon be. Ne kezelje az alapértelmezett visszaigazolást biztonságos válaszként minden interakcióhoz; ha a helyzet tisztázatlan, először tekintse át az aktuális felszólítást és a meglévő fájlokat, mielőtt folytatná.

  1. Ellenőrizze, hogy a program kifejezetten megjelenít-e beviteli felszólítást.
  2. Erősítse meg, hogy a munkamenet támogatja az interaktív bevitelt.
  3. Csak a jelenlegi felszólításnak megfelelő tartalmat küldje be.
  4. Folytassa az eredmények áttekintését annak megerősítésére, hogy a bemenet hatályba lépett.

Érzékeny bemenet és kilépés

Ne illesszen be érzékeny információkat, például fiók jelszavakat vagy kapcsolati tokeneket közvetlenül hétköznapi csevegésekbe. Ha hitelesítésre van szükség, használja a szolgáltatás által biztosított megfelelő bejelentkezési folyamatot; ha nincs biztonságos és használható bemeneti lehetőség, végezze el ezt a lépést maga. Miután egy munkamenet véget ért, nem tud bemenetet adni a történetbe; először erősítse meg a státuszt. A művelet leállítása nem feltétlenül vonja vissza azokat a változtatásokat, amelyeket a program már végrehajtott.