Lê antes de escrever
O read_file e o grep abrem seus scripts e logs, então um script novo segue os hábitos que já existem na sua pasta.
Você traz a bash language e o TechRetriever traz as ferramentas: ele lê seus scripts, escreve novos, executa no WSL ou por SSH em sistemas que são seus e mostra o resultado real de cada passo em um cartão. O Plan only não executa nada. A versão 2.9.30 exige Windows 10 ou 11.
O read_file e o grep abrem seus scripts e logs, então um script novo segue os hábitos que já existem na sua pasta.
O Shell executa seu script e informa o código de saída real, de modo que um comando que falha aparece como um cartão com falha.
O edit_file mostra um diff, e o Ask first pausa antes de ações que alteram algo.
Trate a linguagem de programação Bash como a cola que une comandos e arquivos para automação, não como ferramenta para cálculo pesado. Mantenha os scripts curtos. O agente escreve a cola, e você decide quais tarefas merecem uma.
logs/*.log4 arquivosscripts/count-logs.sh12 linhasusage scripts0 ocorrênciasscripts/count-logs.shdiff exibidobash -n scripts/count-logs.shexit 0bash scripts/count-logs.sh logsexit 0Peça ao agente que adicione uma mensagem de uso ao count-logs.sh para que o script pare quando nenhuma pasta for informada. O read_file carrega o script, e o grep verifica se já existe uma linha de uso. Quem está começando pode pedir ao agente que explique os comandos Bash do count-logs.sh que leem o sistema de arquivos antes de editar qualquer coisa. Em seguida o edit_file adiciona um teste curto e mostra a alteração como um diff. Como o set -u interrompe o script quando $1 não está definido, o teste deve verificar $# primeiro. Leia o diff, aceite somente se essa verificação vier antes de qualquer uso de $1 e rode bash -n no resultado.
Um pulador de diretórios simples para Bash é uma função curta que muda para uma pasta que você salvou com um nome. Peça ao agente que a escreva com write_file e deixe o web_search e o http_get lerem a página oficial do manual sobre a sintaxe de funções e aliases que ela usa. Mantenha pequena. Aprender Bash é, em boa parte, aprender padrões de script, e um pulador que percorre uma lista de nomes salvos é um bom lugar para conhecer os laços while. Teste a função em um shell descartável dentro do WSL, e não na sua sessão principal. Leia o diff de cada alteração no seu arquivo de inicialização e guarde uma cópia de backup desse arquivo antes de aceitar qualquer coisa.
O TechRetriever não é um serviço hospedado nem um plugin. Ele se destina somente aos seus próprios arquivos, ao seu próprio PC e a servidores que você tem autorização para usar, e não impõe esse escopo, então cabe a você manter cada tarefa dentro dele. Nada aqui garante que código, varreduras ou análises estejam corretos.