Lee antes de escribir
read_file y grep abren tus scripts y registros, así que un script nuevo sigue las costumbres que ya hay en tu carpeta.
Tú aportas el bash language y TechRetriever aporta las herramientas: lee tus scripts, redacta otros nuevos, los ejecuta en WSL o por SSH en sistemas que son tuyos y muestra el resultado real de cada paso en una tarjeta. Plan only no ejecuta nada. La versión 2.9.30 requiere Windows 10 u 11.
read_file y grep abren tus scripts y registros, así que un script nuevo sigue las costumbres que ya hay en tu carpeta.
Shell ejecuta tu script e informa del código de salida real, de modo que un comando fallido aparece como una tarjeta fallida.
edit_file muestra un diff, y Ask first se detiene antes de acciones que cambian algo.
Trata el lenguaje de programación Bash como el pegamento que une comandos y archivos para automatizar, no como una herramienta para cálculos pesados. Mantén los scripts cortos. El agente redacta el pegamento, y tú decides qué tareas merecen uno.
logs/*.log4 archivosscripts/count-logs.sh12 líneasusage scripts0 coincidenciasscripts/count-logs.shdiff mostradobash -n scripts/count-logs.shexit 0bash scripts/count-logs.sh logsexit 0Pídele al agente que añada un mensaje de uso a count-logs.sh para que el script se detenga cuando no se indique ninguna carpeta. read_file carga el script, y grep comprueba si ya existe una línea de uso. Si estás empezando, puedes pedirle al agente que explique los comandos de Bash de count-logs.sh que leen el sistema de archivos antes de editar nada. Luego edit_file añade una comprobación breve y muestra el cambio como un diff. Como set -u detiene el script cuando $1 no está definido, la comprobación debe mirar $# primero. Lee el diff, acéptalo solo si esa comprobación va antes de cualquier uso de $1, y ejecuta bash -n sobre el resultado.
Un saltador de directorios sencillo para Bash es una función corta que cambia a una carpeta que guardaste con un nombre. Pídele al agente que la escriba con write_file, y deja que web_search y http_get lean la página oficial del manual sobre la sintaxis de funciones y alias que usa. Que sea pequeña. Aprender Bash es en buena parte aprender patrones de scripting, y un saltador que recorre una lista de nombres guardados es un buen lugar para conocer los bucles while. Prueba la función en un shell desechable dentro de WSL en vez de en tu sesión principal. Lee el diff de cada cambio en tu archivo de arranque y guarda una copia de seguridad de ese archivo antes de aceptar nada.
TechRetriever no es un servicio alojado ni un plugin. Está pensado solo para tus propios archivos, tu propia PC y los servidores que estás autorizado a usar, y no hace cumplir ese alcance, así que cada tarea debes mantenerla tú dentro de él. Nada de lo que hay aquí garantiza que el código, los escaneos o los análisis sean correctos.