La herramienta bash permite a Claude ejecutar comandos de shell en una sesión bash persistente, permitiendo operaciones del sistema, ejecución de scripts y automatización de línea de comandos.
Modelo | Versión de Herramienta |
---|---|
Modelos Claude 4 y Sonnet 3.7 | bash_20250124 |
Claude Sonnet 3.5 (obsoleto) | bash_20241022 |
computer-use-2024-10-22
cuando se usa la herramienta bash.La herramienta bash está generalmente disponible en los modelos Claude 4 y Sonnet 3.7.Parámetro | Requerido | Descripción |
---|---|---|
command | Sí* | El comando bash a ejecutar |
restart | No | Establecer en true para reiniciar la sesión bash |
restart
Ejemplo de uso
Configurar un entorno bash
Manejar la ejecución de comandos
Procesar las llamadas de herramientas de Claude
Implementar medidas de seguridad
Timeout de ejecución de comando
Comando no encontrado
Permiso denegado
Usar timeouts de comandos
Mantener el estado de la sesión
Manejar salidas grandes
Registrar todos los comandos
Sanitizar salidas
ulimit
para establecer restricciones de recursossudo
, rm -rf
, etc.)pytest && coverage report
npm install && npm run build
git status && git add . && git commit -m "mensaje"
wc -l *.csv && ls -lh *.csv
find . -name "*.py" | xargs grep "patrón"
tar -czf backup.tar.gz ./data
df -h && free -m
ps aux | grep python
export PATH=$PATH:/new/path && echo $PATH
vim
, less
, o solicitudes de contraseña