Hackcat

¿Cómo hacer que Agent modifique archivos y confirme los cambios correctos?

Define los cambios primero, luego verifica los resultados; revisa el contenido existente antes de reintentar después de un fallo.

Aclara si reemplazar, añadir o editar parcialmente

Agent puede escribir texto, añadir contenido o realizar reemplazos dirigidos. Especifica claramente el archivo, el propósito de la modificación y el contenido que se conservará en la solicitud; por ejemplo, solo corrige una sección de configuración determinada sin ajustar otras partes.

Reescribir el archivo completo y añadir al final tienen efectos diferentes; evita instrucciones vagas como "actualízalo" que hacen que el alcance no esté claro.

Verifica en un alcance pequeño

Primero mantén una copia de seguridad recuperable de los archivos importantes, luego haz que Agent explique los cambios y realiza las verificaciones apropiadas para el archivo.

Por ejemplo, al modificar configuraciones, exige que se conserven los elementos de configuración no relacionados y especifica los criterios de verificación. Si la posición de reemplazo no es única, revisa el contexto antes de modificar; no dejes que el agente reemplace todas las ocurrencias solo porque el texto es el mismo.

  1. Confirma que el entorno y la ubicación del archivo son correctos.
  2. Especifica los comportamientos que necesitan ser cambiados y aquellos que deben preservarse.
  3. Revisa modificaciones específicas en modo de aprobación.
  4. Comprueba las diferencias o ejecuta validaciones relacionadas para confirmar que los resultados cumplen los objetivos.

No reintentes ciegamente después de una interrupción

Una respuesta perdida no significa necesariamente que el archivo no se haya escrito. Después de reconectar, primero revisa el contenido existente antes de decidir si reintentar, especialmente para operaciones de adición, ya que la ejecución repetida puede causar entradas duplicadas. Si las operaciones de archivo son denegadas, ajusta el alcance u obtén la autorización adecuada; no evites la denegación escribiendo a través de la terminal. Los cambios en el modo de permiso no deshacen automáticamente las modificaciones completadas.