Hackcat

Kan Agent fortsætte med at køre, mens terminalprogrammet venter på input?

Skelnen mellem interaktive sessioner og kørselssessioner, der kun tillader visning af output.

Ikke alle kørselssessioner understøtter input

Agent's terminalværktøj understøtter interaktive sessioner i relevante miljøer, hvilket tillader fortsat input, visning af output, venten eller afslutning. En normal kørselssession, der returnerer efter en lang forsinkelse, kan dog kun understøtte visning og venten, uden direkte inputmulighed.

Derfor betyder det ikke nødvendigvis, at en sessionsidentifikator er en interaktiv terminal, der kan betjenes.

Bekræft først, hvad programmet venter på

Hvis en installationsprogram, kommandolinjeværktøj eller fjernsession er pauset ved en prompt, bør Agent først gennemgå det aktuelle output og derefter vælge den passende interaktionsmetode i stedet for at gætte input.

For eksempel, hvis programmet er pauset ved en prompt, der spørger, om en fil skal overskrives, bør du først afklare, om den originale fil skal beholdes, før du beslutter, hvad du vil indtaste. Betragt ikke standardbekræftelsen som et sikkert svar for alle interaktioner; hvis status er uklar, skal du først gennemgå den aktuelle prompt og eksisterende filer, før du fortsætter.

  1. Tjek, om programmet eksplicit viser en inputprompt.
  2. Bekræft, at sessionen understøtter interaktivt input.
  3. Indsend kun indhold, der matcher den aktuelle prompt.
  4. Fortsæt med at gennemgå de returnerede resultater for at bekræfte, at inputtet har haft effekt.

Følsomt input og afslutning

Indsæt ikke følsomme oplysninger som adgangskoder til konti eller forbindelsestokens direkte i almindelige chats. Når godkendelse er påkrævet, skal du bruge den korrekte loginproces, som tjenesten rent faktisk leverer; hvis der ikke findes en sikker og brugbar indtastningsmulighed, skal du selv fuldføre det trin. Når en session er afsluttet, kan du ikke indtaste i historikken; bekræft først status. Afslutning af operationen annullerer ikke nødvendigvis ændringer, som programmet allerede har foretaget.