trinta segundos

Instalar

O Batuta é um binário de uns 600 KB, sem dependência, que não acessa a rede.

caminho 1 — curl

curl -fsSL https://batuta.space/install.sh | sh

O script detecta seu sistema, baixa o binário da última release do GitHub e confere o SHA256 contra o SHA256SUMS da release. Se não bater, não instala.

caminho 2 — npm

npm install -g batuta

O pacote npm é um wrapper de dez linhas que baixa o binário. A inteligência é toda do binário — e é assim de propósito.

caminho 3 — do fonte

git clone https://github.com/filipecrocks/batuta
cd batuta/crates/batuta
cargo install --path .

Depois de instalar

batuta index           # varre suas skills e monta o índice local
batuta install-hooks   # imprime o trecho para colar no seu settings.json
batuta report          # depois de alguns turnos, o seu número

O install-hooks não mexe no seu settings.json sozinho. Ele grava o script do hook e imprime o trecho para você colar. Editar o arquivo de configuração do seu agente sem você ver é exatamente o tipo de coisa que este projeto não faz.

Conferir que funcionou

batuta version
batuta route "minha planilha veio bagunçada, preciso limpar as colunas"

Se ele ficar calado, provavelmente está certo: sem casamento claro, o roteador não fala. Rode batuta index antes, e confira que ele achou suas skills.

Desinstalar

rm -f ~/.local/bin/batuta   # ou /usr/local/bin/batuta
rm -rf ~/.batuta            # apaga índice, eventos, sal e config

O que fica guardado e o que sobe →