Qué significa lo que te pide tu IA de programar.
Por el equipo de Olomni · Actualizado
Cada comando que una IA te pide aprobar se puede decir con una frase corriente: qué quiere hacer y qué pasa si dices que sí. Por ejemplo, rm -rf es «borrar una carpeta con todo lo que tiene dentro» y git push --force es «reemplazar la versión guardada en internet». Esta guía traduce los más comunes y dice cuáles se pueden deshacer.
Borrar
rm -rf carpeta→ borrar una carpeta con todo lo que tiene dentro. Si el proyecto usa Git, Olo guarda antes una copia para volver atrás.git clean -fd→ borrar archivos nuevos que todavía no guardaste. No se recuperan.DROP TABLEosupabase db reset→ borrar datos o toda tu base de datos. No se deshace.
Publicar y subir
git push→ guardar tu trabajo en internet.git push --force→ reemplazar la versión guardada en internet: puede borrar trabajo tuyo o de otras personas.vercel deploy --prodosupabase functions deploy→ publicar cambios en tu app de verdad.npm publish→ publicar tu código para que cualquiera lo use.
Instalar y ejecutar
npm install -g→ cambiar programas que usa toda tu computadora.curl … | sh→ ejecutar un programa que bajó de internet.sudo→ hacer algo como administrador de tu computadora.
Claves y accesos
- Leer
.ssho un archivo.env→ leer una clave privada o un archivo con contraseñas. chmod→ cambiar quién puede usar un archivo.
Estas son las frases que muestra Olo en cada permiso; el comando exacto queda detrás de «Ver qué pidió exactamente».
Preguntas frecuentes
¿Qué significa rm -rf?
Borrar una carpeta con todo lo que tiene dentro, sin preguntar. Si no hay copia, no se recupera.
¿Qué significa git push --force?
Reemplazar la versión guardada en internet por la tuya. Puede borrar trabajo que ya estaba subido, también el de otras personas.
¿Qué es --dangerously-skip-permissions?
Una opción de Claude Code que se salta las preguntas de permisos: la IA actúa sin pedir nada. Con ella nadie revisa lo que se borra o se publica; por eso Olo prefiere explicar cada permiso en vez de saltárselos.