Citește înainte să scrie
read_file și grep deschid scripturile și jurnalele tale, așa că un script nou urmează obiceiurile deja existente în folderul tău.
Tu aduci bash language, iar TechRetriever aduce uneltele: citește scripturile tale, scrie altele noi, le rulează în WSL sau prin SSH pe sisteme care îți aparțin și arată rezultatul real al fiecărui pas ca pe o fișă. Plan only nu rulează nimic. Versiunea 2.9.30 cere Windows 10 sau 11.
read_file și grep deschid scripturile și jurnalele tale, așa că un script nou urmează obiceiurile deja existente în folderul tău.
Shell rulează scriptul tău și raportează codul real de ieșire, deci o comandă eșuată apare ca o fișă eșuată.
edit_file arată un diff, iar Ask first se oprește înainte de acțiunile care schimbă ceva.
Privește limbajul de programare Bash ca pe lipiciul care leagă comenzi și fișiere pentru automatizare, nu ca pe o unealtă pentru calcule grele. Ține scripturile scurte. Agentul schițează lipiciul, iar tu decizi ce treburi merită unul.
logs/*.log4 fișierescripts/count-logs.sh12 liniiusage scripts0 potriviriscripts/count-logs.shdiff afișatbash -n scripts/count-logs.shexit 0bash scripts/count-logs.sh logsexit 0Cere agentului să adauge un mesaj de utilizare în count-logs.sh, astfel încât scriptul să se oprească atunci când nu e dat niciun folder. read_file încarcă scriptul, iar grep verifică dacă există deja o linie de utilizare. Începătorii pot cere agentului să explice comenzile Bash din count-logs.sh care citesc sistemul de fișiere înainte de a edita ceva. Apoi edit_file adaugă un test scurt și arată modificarea ca diff. Fiindcă set -u oprește scriptul când $1 nu e setat, testul trebuie să verifice mai întâi $#. Citește diff-ul, acceptă-l doar dacă verificarea apare înainte de orice folosire a lui $1 și rulează bash -n pe rezultat.
Un salt simplu între directoare pentru Bash este o funcție scurtă care trece într-un folder salvat sub un nume. Cere agentului s-o scrie cu write_file și lasă web_search și http_get să citească pagina oficială a manualului despre sintaxa funcțiilor și a alias-urilor pe care le folosește. Ține-o mică. A învăța Bash înseamnă în mare parte a învăța tipare de scripting, iar un salt care parcurge o listă de nume salvate e un loc firesc pentru a cunoaște buclele while. Testează funcția într-un shell de unică folosință în WSL, nu în sesiunea ta principală. Citește diff-ul fiecărei modificări din fișierul tău de pornire și păstrează o copie de rezervă a acelui fișier înainte să accepți ceva.
TechRetriever nu este un serviciu găzduit și nici un plugin. Este destinat doar fișierelor tale, PC-ului tău și serverelor pe care ești autorizat să le folosești și nu impune acest domeniu, așa că tu ții fiecare treabă în interiorul lui. Nimic de aici nu garantează că codul, scanările sau analizele sunt corecte.