Claude Code
Permitir todos los comandos en cualquier agente de programación con IA: Cursor, Claude Code, Codex, Gemini CLI, Copilot CLI y 7 más (2026)
¿Cómo dejo que un agente de programación con IA ejecute comandos sin pedir aprobación?
Todos los agentes de programación importantes tienen dos palancas: un interruptor de aprobación automática total (Run Everything en Cursor, --dangerously-skip-permissions en Claude Code, --yolo en Codex, Gemini CLI y Copilot CLI, YOLO Mode en Cline) y una lista de permitidos acotada que aprueba de antemano solo los comandos en los que confías. La lista de permitidos es la opción predeterminada más segura. Reserva el interruptor total para contenedores, VM o proyectos desechables.
Esta página es una traducción de la guía en inglés. Los comandos, claves de configuración y el código no se modifican; si hay diferencias, prevalece la versión en inglés. Leer en inglés → · Otros idiomas: 简体中文 · 日本語 · 한국어 · Português (Brasil)
Entérate cuando cambie la configuración
Cuando cambie un ajuste, flag o regla de permisos de estas herramientas, te avisamos en un correo semanal (en inglés), verificado con la documentación oficial.
Respuesta rápida: el interruptor de aprobación automática total en cada herramienta
- Cursor: Settings > Agents > Approvals & Execution, Run Mode = Run Everything (sin sandbox, sin revisión).
- Claude Code: claude --dangerously-skip-permissions, pensado solo para contenedores o VM. Auto mode es el punto intermedio con revisión: sin confirmaciones rutinarias mientras un clasificador revisa las acciones.
- OpenAI Codex CLI: --dangerously-bypass-approvals-and-sandbox, alias --yolo, elimina tanto las aprobaciones como el sandbox.
- Gemini CLI: --yolo (igual que --approval-mode yolo). Solo se puede activar desde la línea de comandos.
- GitHub Copilot CLI: --allow-all-tools omite las confirmaciones de herramientas; --allow-all o --yolo activa todos los permisos a la vez.
- Cline: Cline Settings > Features > YOLO Mode. Desactiva todas las comprobaciones de seguridad.
- goose: GOOSE_MODE=auto, que ya es el valor predeterminado y edita y borra archivos sin preguntar.
- Junie CLI: brave mode, que se activa con /brave o Ctrl+B, o con junie --brave. El nivel On ejecuta todas las acciones sensibles sin preguntar.
- Factory Droid: droid exec --auto high para ejecuciones headless.
- OpenCode: configura las reglas de permission en allow en opencode.json.
- Kiro: reglas allow en ~/.kiro/settings/permissions.yaml.
- Zed: agent.tool_permissions con default configurado en allow.
La forma más segura: aprobar de antemano solo comandos de confianza
La mayoría de las herramientas te permiten autorizar comandos concretos y seguir preguntando por todo lo demás. Así el trabajo rutinario, como tests, linters y lecturas de git, va rápido sin darle al agente rm, git push ni las CLI de la nube.
Claude Code: .claude/settings.json
{
"permissions": {
"allow": ["Bash(npm run *)", "Bash(git commit *)"],
"deny": ["Bash(git push *)"]
}
}Cursor: .cursor/permissions.json
{
"terminalAllowlist": ["git", "npm:install*", "cargo"],
"mcpAllowlist": ["github:*", "linear:list_issues"]
}Gemini CLI: .gemini/settings.json
{
"tools": {
"allowed": ["run_shell_command(git)", "run_shell_command(npm test)"]
}
}GitHub Copilot CLI: permitir todo excepto rm y git push
copilot --allow-all-tools --deny-tool='shell(rm)' --deny-tool='shell(git push)'
OpenCode: opencode.json (gana la última regla que coincide)
{
"permission": {
"bash": {
"*": "ask",
"git *": "allow",
"npm *": "allow",
"rm *": "deny"
}
}
}Kiro: ~/.kiro/settings/permissions.yaml
rules:
- capability: shell
match: ["git *", "npm *", "npx *"]
effect: allowSandboxes: aprobación automática con red de seguridad
- Codex combina una política de aprobación con un sandbox: read-only, workspace-write o danger-full-access. codex --sandbox workspace-write --ask-for-approval on-request le permite editar el workspace y pregunta antes de salir de él. El acceso a la red está desactivado por defecto en workspace-write.
- El modo Auto-review de Cursor ejecuta de inmediato las llamadas de la lista de permitidos y envía los demás comandos de shell al sandbox cuando es posible.
- La flag --sandbox de Junie te permite usar brave mode con menos riesgo; solo está en las builds de desarrollo, nightly y experimentales, y no en Windows.
- La propia recomendación de Claude Code es usar --dangerously-skip-permissions solo dentro de un contenedor o VM, con un usuario que no sea root.
Qué regla gana cuando allow y deny se solapan
- Claude Code: primero deny, luego ask y luego allow.
- GitHub Copilot CLI: --deny-tool siempre se impone a las opciones de allow.
- Kiro: deny se impone a ask, y ask se impone a allow, en todos los ámbitos.
- OpenCode: gana la última regla que coincide, así que pon primero la regla general y después los patrones específicos.
- goose: las variables de entorno sobrescriben config.yaml, que sobrescribe los valores predeterminados.
Guías paso a paso por herramienta
- Cursor: Run Everything, lista de permitidos y sandbox
- Claude Code: modos de permisos, reglas allow y omitir permisos
- Claude Code: sintaxis de las reglas allow, ask y deny
- Codex CLI: modos de aprobación y --yolo
- Codex CLI: modos de sandbox y acceso a la red
- Gemini CLI: YOLO mode y comandos de shell permitidos
- GitHub Copilot CLI: --allow-tool, --deny-tool y --allow-all-tools
- Cline: Auto Approve y YOLO Mode
- goose: modos de permisos de GOOSE_MODE
- OpenCode: permisos allow, ask o deny
- Kiro: reglas de permissions.yaml
- Junie: brave mode y lista de acciones permitidas
- Zed: tool_permissions para la terminal
- Factory Droid: niveles de autonomía y droid exec
Fuentes
Documentación oficial (en inglés) con la que se verificó esta guía. Versión en inglés revisada el: 2026-10-18
Más guías en español
- Archivos de reglas e instrucciones en todos los agentes de programación con IA: .cursor/rules, CLAUDE.md, AGENTS.md, GEMINI.md, instrucciones de Copilot y más (2026)
- Ubicación de los archivos de configuración en todos los agentes de programación con IA: Claude Code, Cursor, Codex, Gemini CLI, OpenCode, Qwen Code, Amp y Factory Droid (2026)
- Añadir un MCP server a cualquier agente de programación con IA: Claude Code, Cursor, Codex, Gemini CLI, VS Code y 8 más (2026)
- Hooks en todos los agentes de programación con IA: Claude Code, Cursor, Gemini CLI, GitHub Copilot, Kiro y Factory Droid (2026)
- Agent Skills (SKILL.md) en todos los agentes de programación con IA: Claude Code, Codex, Cline, Amp y OpenHands (2026)
- Permisos de Claude Code: reglas allow, ask y deny, sintaxis de reglas y herramientas permitidas
- Cómo permitir que Claude Code ejecute todos los comandos: modos de permisos, reglas allow y omitir permisos
- Cómo permitir que Cursor ejecute todos los comandos: Run Everything, allowlist y sandbox
- Configuración de reglas en Cursor: reglas de proyecto, de usuario y Team Rules, frontmatter .mdc, globs y AGENTS.md
- Agregar servidores MCP a Claude Code (claude mcp add, .mcp.json, scopes)
- Subagentes y agentes personalizados comparados: Claude Code vs Codex vs Cursor vs Gemini CLI vs GitHub Copilot (2026)