Liest, bevor er schreibt
read_file und grep öffnen deine Skripte und Logs, sodass ein neues Skript den Gewohnheiten folgt, die schon in deinem Ordner stecken.
Du bringst die Bash language mit, und TechRetriever bringt die Werkzeuge: Er liest deine Skripte, entwirft neue, führt sie in WSL oder per SSH auf Systemen aus, die dir gehören, und zeigt das echte Ergebnis jedes Schritts als Karte. Plan only führt nichts aus. Version 2.9.30 braucht Windows 10 oder 11.
read_file und grep öffnen deine Skripte und Logs, sodass ein neues Skript den Gewohnheiten folgt, die schon in deinem Ordner stecken.
Shell führt dein Skript aus und meldet den echten Exit-Code, sodass ein fehlgeschlagener Befehl als fehlgeschlagene Karte erscheint.
edit_file zeigt einen Diff, und Ask first hält vor Aktionen an, die etwas ändern.
Sieh die Programmiersprache Bash als Kleber, der Befehle und Dateien für die Automatisierung verbindet, nicht als Werkzeug für aufwendige Berechnungen. Halte Skripte kurz. Der Agent entwirft den Kleber, und du entscheidest, welche Aufgaben einen verdienen.
logs/*.log4 Dateienscripts/count-logs.sh12 Zeilenusage scripts0 Trefferscripts/count-logs.shDiff angezeigtbash -n scripts/count-logs.shexit 0bash scripts/count-logs.sh logsexit 0Bitte den Agenten, count-logs.sh eine Hilfemeldung hinzuzufügen, damit das Skript stoppt, wenn kein Ordner angegeben ist. read_file lädt das Skript, und grep prüft, ob schon eine Hilfezeile existiert. Einsteiger können den Agenten bitten, die Bash-Befehle in count-logs.sh zu erklären, die das Dateisystem lesen, bevor sie etwas bearbeiten. edit_file fügt dann einen kurzen Test hinzu und zeigt die Änderung als Diff. Weil set -u das Skript stoppt, wenn $1 nicht gesetzt ist, sollte der Test zuerst $# prüfen. Lies den Diff, übernimm ihn nur, wenn diese Prüfung vor jeder Verwendung von $1 steht, und führe bash -n auf dem Ergebnis aus.
Ein einfacher Verzeichnis-Springer für Bash ist eine kurze Funktion, die in einen Ordner wechselt, den du unter einem Namen gespeichert hast. Lass sie den Agenten mit write_file schreiben, und lass web_search und http_get die offizielle Handbuchseite zur Syntax von Funktionen und Aliasen lesen, die sie verwendet. Halte sie klein. Bash zu lernen heißt zum großen Teil, Skriptmuster zu lernen, und ein Springer, der eine Liste gespeicherter Namen durchläuft, ist ein natürlicher Ort, um while-Schleifen kennenzulernen. Teste die Funktion in einer Wegwerf-Shell innerhalb von WSL statt in deiner Hauptsitzung. Lies den Diff jeder Änderung an deiner Startdatei und bewahre eine Sicherungskopie dieser Datei auf, bevor du irgendetwas übernimmst.
TechRetriever ist weder ein gehosteter Dienst noch ein Plugin. Es ist nur für deine eigenen Dateien, deinen eigenen PC und Server gedacht, die du nutzen darfst, und es erzwingt diesen Rahmen nicht, also hältst du jede Aufgabe selbst darin. Nichts hier garantiert, dass Code, Scans oder Analysen korrekt sind.