Resposta direta
Execute/permissions no Claude Code para ver e gerenciar regras de permissão. Para mantê-las, coloque allow, ask e deny em settings.json. Hooks usam os mesmos arquivos e executam formatação, testes ou verificações de segurança durante chamadas de ferramentas. A precedência é deny → ask → allow, portanto uma regra de allow não substitui uma regra de deny.
Essas configurações controlam as ferramentas locais do seu computador. A BetterToken altera apenas Base URL, API Key e roteamento da API de modelos; ela não ignora permissões locais nem executa hooks por você.
Escolha permissões ou hooks
Escolha o escopo correto
Configure regras mínimas de permissão
1
Examine as regras existentes com /permissions
No Claude Code, execute:A interface mostra regras allow, ask e deny com os arquivos de origem. Verifique regras de equipe ou gerenciadas antes de escolher uma configuração de usuário ou projeto.
2
Adicione regras restritas
Este exemplo de projeto permite testes e lint comuns, pergunta antes de cada Substitua os comandos por scripts existentes no projeto. Não ative
git push e bloqueia leituras de .env:bypassPermissions apenas para remover confirmações; a documentação oficial limita esse modo a contêineres ou VMs isoladas.3
Verifique em /permissions
Salve o arquivo e execute
/permissions novamente. Confirme que cada regra aparece com a origem esperada e acione um caso de allow, ask e deny para verificar o comportamento.Adicione um hook de formatação copiável
Este exemplo executa o formatador do projeto depois de o Claude Code usarEdit ou Write:
permissions, combine hooks no mesmo objeto JSON de nível superior. Não crie um .claude/hooks.json separado. Execute primeiro npm run format manualmente para confirmar que funciona.
Verifique o hook
- Execute
/hooksno Claude Code. - Abra PostToolUse e confirme que aparecem
Edit|Writeenpm run format. - Peça ao Claude que altere um arquivo de teste.
- Confira a saída do hook e a formatação do arquivo e confirme que ele foi executado uma vez sem erros.
Erros comuns
Limites da BetterToken
A BetterToken gerencia acesso à API de modelos do Claude Code, roteamento, saldo e uso. O Claude Code continua controlando:- Acesso de leitura e gravação de arquivos
- Comportamento de confirmação do Bash
- Quando os hooks são executados e quais scripts executam
- Sandbox, MCP e regras de projeto
401, de Base URL ou de mapeamento de modelos, consulte o guia de configuração do Claude Code. Para confirmações de comandos e automação, solucione aqui permissões e hooks.
Documentos relacionados
- Configuração do Claude Code com a BetterToken
- O que é CLAUDE.md no Claude Code?
- Por que o Claude Code usa muitos tokens
- MCP do Claude Code versus API Key e Base URL

