Hackcat

Com fer que Agent modifiqui fitxers i confirmeu els canvis correctes?

Definiu primer els canvis i, a continuació, verifiqueu els resultats; comproveu el contingut existent abans de tornar a intentar-ho després d'un error.

Aclareu si cal substituir, afegir o editar parcialment

Agent pot escriure text, afegir contingut o realitzar reemplaçaments dirigits. Especifiqueu clarament el fitxer, el propòsit de la modificació i el contingut que s'ha de conservar a la sol·licitud, per exemple, només corregir una determinada secció de configuració sense ajustar altres parts.

Reescriure tot el fitxer i afegir al final tenen efectes diferents; eviteu instruccions vagues com "actualitzar-lo" que fan que l'àmbit sigui poc clar.

Verifiqueu en un àmbit petit

Mantingueu primer una còpia de seguretat recuperable dels fitxers importants, després feu que Agent expliqui els canvis i realitzi les comprovacions adequades per al fitxer.

Per exemple, en modificar configuracions, exigiu que els elements de configuració no relacionats es conservin i especifiqueu els criteris de verificació. Si la posició de reemplaçament no és única, reviseu el context abans de modificar; no deixeu que l'agent reemplaci totes les aparicions només perquè el text és el mateix.

  1. Confirmeu que l'entorn i la ubicació del fitxer són correctes.
  2. Especifiqueu els comportaments que cal canviar i els que s'han de preservar.
  3. Reviseu les modificacions específiques en mode d'aprovació.
  4. Comproveu les diferències o executeu les validacions relacionades per confirmar que els resultats compleixen els objectius.

No torneu a intentar cegament després d'una interrupció

Una resposta perduda no significa necessàriament que el fitxer no s'hagi escrit. Després de reconnectar, comproveu primer el contingut existent abans de decidir si tornar a intentar-ho, especialment per a operacions d'addició, ja que l'execució repetida pot causar entrades duplicades. Si les operacions de fitxer són denegades, ajusteu l'àmbit o obteniu l'autorització adequada; no ignoreu la denegació escrivint a través del terminal. Els canvis en el mode de permís no desfaràn automàticament les modificacions completades.