Postura predeterminada
Dos posturas según si la escritura se dirige a una app, repositorio o almacenamiento (con un alcance conocido) o al sistema de archivos sin procesar de la computadora. De forma predeterminada, Kazzle incluye configuraciones sensatas para que la IA funcione inmediatamente.| Categoría | Predeterminado | Efecto |
|---|---|---|
| Comandos de terminal | permitir | Todos los comandos permitidos, con excepciones |
| Navegación del navegador | permitir | Todas las URLs permitidas; añade reglas personalizadas para restringir |
| Escrituras de archivos (app/repositorio/almacenamiento) | permitir | Las escrituras se limitan a una raíz conocida, siempre permitidas |
| Escrituras de archivos (computadora) | permitir, excepto rutas sensibles | .env*, .ssh/*, *.pem, *.key bloqueadas |
| Acciones destructivas | preguntar | Eliminación de archivos, publicación/eliminación de apps, eliminación de bases de datos, SQL arriesgado |
| Cambios de seguridad | preguntar (siempre, solo una vez) | No se pueden aprobar automáticamente mediante “Permitir siempre” |
Tipos de reglas
Comandos de terminal
Las reglas coinciden por prefijo de comando.git push coincide con git push origin main.
Excepciones predeterminadas que requieren aprobación: git push y sudo. Bloqueo predeterminado: git push --force.
URLs del navegador
La navegación del navegador se permite de forma predeterminada en todas las URLs. Añade reglas personalizadas en el campourl del navegador para restringir o requerir aprobación para sitios específicos.
Rutas de archivos
Las reglas coinciden por patrón glob.*.pem coincide con archivos de certificado en cualquier lugar.
Bloqueos predeterminados en escrituras de computadora: .env*, .ssh/*, *.pem, *.key.
Las reglas de rutas de archivos se pueden limitar a una computadora específica. Una regla con “Todas las computadoras” se aplica en todas partes. Una regla limitada a una computadora solo se aplica cuando la IA está trabajando en esa máquina. Las reglas específicas de computadora tienen prioridad sobre las globales.
Aprobaciones de herramientas
Las herramientas y acciones individuales se pueden configurar para permitir, preguntar o bloquear. De forma predeterminada,fs delete, app publish, app delete y db delete solicitan aprobación. Las consultas de base de datos (db exec) solicitan SQL arriesgado y permiten automáticamente declaraciones de bajo riesgo.