Hackcat

¿Puede el Agent Seguir Operando Mientras el Programa de Terminal Espera Entrada?

Distinguir entre sesiones interactivas y sesiones de ejecución que solo permiten ver la salida.

No Todas las Sesiones de Ejecución Soportan Entrada

La herramienta de terminal del Agent soporta sesiones interactivas en entornos aplicables, permitiendo entrada continua, visualización de salida, espera o terminación. Sin embargo, una sesión de ejecución normal que retorna después de una larga demora puede solo soportar visualización y espera, sin capacidad de entrada directa.

Por lo tanto, ver un identificador de sesión no significa necesariamente que sea una terminal interactiva que pueda ser operada.

Primero Confirma Qué Espera el Programa

Si un instalador, herramienta de línea de comandos o sesión remota está pausado en un mensaje, el Agent debe primero revisar la salida actual y luego elegir el método de interacción apropiado, en lugar de adivinar la entrada.

Por ejemplo, si el programa está pausado en un mensaje preguntando si sobrescribir un archivo, primero debes aclarar si el archivo original necesita ser conservado antes de decidir qué entrada proporcionar. No trates la confirmación predeterminada como una respuesta segura para todas las interacciones; si el estado no está claro, primero revisa el mensaje actual y los archivos existentes antes de proceder.

  1. Verifica si el programa muestra explícitamente un mensaje de entrada.
  2. Confirma que la sesión soporta entrada interactiva.
  3. Solo envía contenido que coincida con el mensaje actual.
  4. Continúa revisando los resultados devueltos para confirmar que la entrada ha surtido efecto.

Entrada Sensible y Salida

No pegues información sensible como contraseñas de cuenta o tokens de conexión directamente en chats ordinarios. Cuando se requiere autenticación, usa el proceso de inicio de sesión apropiado realmente proporcionado por el servicio; si no existe una entrada segura y utilizable, completa ese paso tú mismo. Una vez que una sesión ha terminado, no puedes ingresar en el historial; primero confirma el estado. Terminar la operación no necesariamente deshace los cambios que el programa ya ha realizado.