Ir al contenido principal

Configurar permisos, aprobación automática y sandbox

Controle qué operaciones del agente necesitan su decisión y, donde esté disponible, qué pueden afectar los comandos.

Definir decisiones recurrentes​

Abra Settings → Auto-Approve (Ajustes → Aprobación automática). Para cada herramienta, como Read (Leer), Edit (Editar), Bash, Web Fetch (Obtener Web) o Task (Tarea), elija:

  • Allow (Permitir): se ejecuta sin preguntar;
  • Ask (Preguntar): muestra una solicitud de permiso en Chat;
  • Deny (Denegar): nunca se ejecuta.

La mayoría de las herramientas usan Allow de forma predeterminada; doom_loop y external_directory usan Ask. Puede agregar patrones para aplicar una decisión solo a comandos o rutas concretos. Limite las operaciones de escritura, los comandos de shell, los directorios externos y el acceso a la red a lo que necesitan sus proyectos. Una regla amplia afecta las sesiones futuras, no solo la solicitud que tiene delante.

Pestaña Auto-Approve de Settings con la alerta de costo de la sesión y una decisión para cada herramienta

Cada herramienta tiene una decisión predeterminada y puede tener excepciones para rutas o comandos concretos.

También puede guardar una regla directamente desde una solicitud de permiso en Chat. Consulte Responder a preguntas y permisos.

Aprobar todo en una sesión​

La opción Enable auto-approve (Activar aprobación automática), debajo del prompt, o Ctrl+Alt+A (Cmd+Alt+A en macOS), aprueba toda solicitud que le preguntaría a usted. Las reglas Deny siguen vigentes. Consulte Modelo automático y aprobación automática.

Usar el sandbox cuando esté disponible​

Settings → Sandboxing (Ajustes → Sandbox) solo aparece en entornos compatibles. El sandbox ejecuta los comandos de shell del agente dentro de un sandbox del sistema operativo que limita las escrituras al proyecto y a las carpetas propias de AI Cockpit.

AjusteEfecto
SandboxActiva el sandbox.
Restrict Network Access (Restringir el acceso a la red)Bloquea el acceso saliente directo de comandos y herramientas HTTP. Las herramientas MCP no están disponibles mientras está activado. El tráfico con los proveedores de modelos no se ve afectado.
Allowed Network Destinations (Destinos de red permitidos)Hosts y puertos a los que los comandos aún pueden acceder, por ejemplo github.com:443 y api.github.com:443 para GitHub CLI y Git por HTTPS.
Additional Writable Paths (Rutas de escritura adicionales)Carpetas adicionales en las que los comandos pueden escribir, como /tmp.

Escriba /sandbox en Chat para activar o desactivar el sandbox en el trabajo actual.

Un permiso decide si el agente puede intentar una operación; el sandbox limita lo que puede afectar un comando permitido. Use ambos juntos. Cuando un comando necesita salir del sandbox, Reasoning siempre pregunta, incluso con la aprobación automática activada.