A ferramenta bash permite que Claude execute comandos shell em uma sessão bash persistente, permitindo operações do sistema, execução de scripts e automação de linha de comando.
Modelo | Versão da Ferramenta |
---|---|
Modelos Claude 4 e Sonnet 3.7 | bash_20250124 |
Claude Sonnet 3.5 (descontinuado) | bash_20241022 |
computer-use-2024-10-22
ao usar a ferramenta bash.A ferramenta bash está geralmente disponível nos modelos Claude 4 e Sonnet 3.7.Parâmetro | Obrigatório | Descrição |
---|---|---|
command | Sim* | O comando bash a ser executado |
restart | Não | Defina como true para reiniciar a sessão bash |
restart
Exemplo de uso
Configurar um ambiente bash
Lidar com execução de comandos
Processar chamadas de ferramenta do Claude
Implementar medidas de segurança
Timeout de execução de comando
Comando não encontrado
Permissão negada
Usar timeouts de comando
Manter estado da sessão
Lidar com saídas grandes
Registrar todos os comandos
Sanitizar saídas
ulimit
para definir restrições de recursossudo
, rm -rf
, etc.)pytest && coverage report
npm install && npm run build
git status && git add . && git commit -m "mensagem"
wc -l *.csv && ls -lh *.csv
find . -name "*.py" | xargs grep "padrão"
tar -czf backup.tar.gz ./dados
df -h && free -m
ps aux | grep python
export PATH=$PATH:/novo/caminho && echo $PATH
vim
, less
, ou prompts de senha