Respuesta directa
Ejecuta/permissions en Claude Code para ver y gestionar las reglas de permisos. Para conservarlas, añade allow, ask y deny en settings.json. Los hooks utilizan los mismos archivos de configuración y ejecutan formato, pruebas o comprobaciones de seguridad alrededor de las llamadas a herramientas. La precedencia es deny → ask → allow, por lo que una regla allow no puede anular una regla deny.
Estas opciones controlan las herramientas locales del equipo. BetterToken solo cambia la Base URL, la API Key y el enrutamiento de la API del modelo; no omite permisos locales ni ejecuta hooks por ti.
Elegir permisos o hooks
Elegir el alcance correcto
Configurar reglas de permisos mínimas
1
Inspecciona las reglas existentes con /permissions
En Claude Code, ejecuta:La interfaz muestra las reglas allow, ask y deny con sus archivos de origen. Comprueba las reglas existentes del equipo o administradas antes de elegir una configuración de usuario o de proyecto.
2
Añade reglas limitadas
Este ejemplo de proyecto permite pruebas habituales y lint, solicita confirmación antes de cada Sustituye los comandos por scripts que existan en el proyecto. No actives
git push y bloquea la lectura de .env:bypassPermissions solo para eliminar confirmaciones; la documentación oficial limita ese modo a contenedores aislados o máquinas virtuales.3
Verifica en /permissions
Guarda el archivo y vuelve a ejecutar
/permissions. Confirma que cada regla aparece bajo el origen esperado y activa un caso allow, ask y deny para verificar el comportamiento.Añadir un hook de formato reutilizable
Este ejemplo ejecuta el formateador del proyecto después de que Claude Code utiliceEdit o Write:
permissions, combina hooks en el mismo objeto JSON de nivel superior. No crees un archivo independiente .claude/hooks.json. Ejecuta primero npm run format manualmente para confirmar que funciona.
Verificar el hook
- Ejecuta
/hooksen Claude Code. - Abre PostToolUse y confirma que aparecen
Edit|Writeynpm run format. - Pide a Claude que modifique un archivo de prueba.
- Comprueba la salida del hook y el formato del archivo, y confirma que el hook se ejecutó una vez sin errores.
Errores habituales
Límites de BetterToken
BetterToken gestiona el acceso a la API del modelo desde Claude Code, el enrutamiento de modelos, el saldo y el uso. Claude Code sigue controlando:- El acceso de lectura y escritura de archivos
- El comportamiento de las confirmaciones de Bash
- Cuándo se ejecutan los hooks y qué scripts utilizan
- El sandbox, MCP y las reglas del proyecto
401, de Base URL o de asignación de modelos, consulta la guía de configuración de Claude Code. Para confirmaciones de comandos y automatización, revisa aquí los permisos y hooks.
Documentación relacionada
- Configurar Claude Code con BetterToken
- ¿Qué es CLAUDE.md en Claude Code?
- Por qué Claude Code utiliza muchos tokens
- MCP de Claude Code frente a API Key y Base URL

