Lit avant d’écrire
read_file et grep ouvrent tes scripts et tes journaux, si bien qu’un nouveau script suit les habitudes déjà présentes dans ton dossier.
Tu apportes le bash language, et TechRetriever apporte les outils : il lit tes scripts, en rédige de nouveaux, les exécute dans WSL ou via SSH sur des systèmes qui t’appartiennent, et affiche le vrai résultat de chaque étape sous forme de carte. Plan only n’exécute rien. La version 2.9.30 exige Windows 10 ou 11.
read_file et grep ouvrent tes scripts et tes journaux, si bien qu’un nouveau script suit les habitudes déjà présentes dans ton dossier.
Shell exécute ton script et rapporte le vrai code de sortie, donc une commande qui échoue apparaît comme une carte en échec.
edit_file affiche un diff, et Ask first fait une pause avant les actions qui modifient quelque chose.
Considère le langage de programmation Bash comme la colle qui relie commandes et fichiers pour l’automatisation, pas comme un outil de calcul lourd. Garde les scripts courts. L’agent rédige la colle, et c’est toi qui décides quelles tâches en méritent une.
logs/*.log4 fichiersscripts/count-logs.sh12 lignesusage scripts0 correspondancescripts/count-logs.shdiff affichébash -n scripts/count-logs.shexit 0bash scripts/count-logs.sh logsexit 0Demande à l’agent d’ajouter un message d’usage à count-logs.sh pour que le script s’arrête quand aucun dossier n’est donné. read_file charge le script, et grep vérifie si une ligne d’usage existe déjà. Les débutants peuvent demander à l’agent d’expliquer les commandes Bash de count-logs.sh qui lisent le système de fichiers avant de modifier quoi que ce soit. edit_file ajoute ensuite un court test et affiche le changement sous forme de diff. Comme set -u arrête le script quand $1 n’est pas défini, le test doit d’abord vérifier $#. Lis le diff, n’accepte que si cette vérification précède tout usage de $1, et lance bash -n sur le résultat.
Un simple sauteur de répertoires pour Bash est une courte fonction qui se place dans un dossier que tu as enregistré sous un nom. Demande à l’agent de l’écrire avec write_file, et laisse web_search et http_get lire la page officielle du manuel sur la syntaxe des fonctions et des alias qu’elle utilise. Reste simple. Apprendre Bash, c’est en grande partie apprendre des motifs de script, et un sauteur qui parcourt une liste de noms enregistrés est un bon endroit pour rencontrer les boucles while. Teste la fonction dans un shell jetable à l’intérieur de WSL plutôt que dans ta session principale. Lis le diff de chaque modification de ton fichier de démarrage, et garde une copie de sauvegarde de ce fichier avant d’accepter quoi que ce soit.
TechRetriever n’est ni un service hébergé ni un plugin. Il est prévu uniquement pour tes propres fichiers, ton propre PC et les serveurs que tu es autorisé à utiliser, et il ne fait pas respecter ce périmètre : c’est à toi de garder chaque tâche à l’intérieur. Rien ici ne garantit que le code, les analyses ou les scans soient corrects.