Aprenda como integrar sua equipe ao Claude Code, incluindo gerenciamento de usuários, segurança e melhores práticas.
date
, pwd
e whoami
. Quando o Claude Code solicita realizar ações adicionais (como editar arquivos, executar testes e executar comandos bash), ele pedirá permissão aos usuários. Quando o Claude Code solicita permissão, os usuários podem aprová-la apenas para aquela instância ou permitir que ele execute esse comando automaticamente no futuro. Suportamos permissões granulares para que você possa especificar exatamente o que o agente tem permissão para fazer (por exemplo, executar testes, executar linter) e o que não tem permissão para fazer (por exemplo, atualizar infraestrutura na nuvem). Essas configurações de permissão podem ser registradas no controle de versão e distribuídas para todos os desenvolvedores em sua organização, além de serem personalizadas por desenvolvedores individuais.
Para implantações empresariais do Claude Code, também suportamos configurações de política gerenciada pela empresa. Estas têm precedência sobre as configurações de usuário e projeto, permitindo que os administradores do sistema imponham políticas de segurança que os usuários não podem substituir. Saiba como configurar as configurações de política gerenciada pela empresa.
Projetamos o Claude Code para ser transparente e seguro. Por exemplo, permitimos que o modelo sugira comandos git
antes de executá-los, dando assim controle ao usuário para conceder ou negar permissão. Isso permite que usuários e organizações configurem suas próprias permissões diretamente, em vez de tentar monitorar todas as possíveis soluções alternativas.
Sistemas agênticos são fundamentalmente diferentes das experiências de chat com IA, já que os agentes podem chamar ferramentas que interagem com o mundo real e agir por períodos mais longos. Sistemas agênticos são não-determinísticos e temos várias proteções incorporadas para mitigar riscos para os usuários.
.mcp.json
), solicitaremos que você verifique se confia nos servidoresapiKeyHelper
para ler de um keychain alternativo. Por padrão, este auxiliar é chamado após 5 minutos ou em resposta HTTP 401; especificar CLAUDE_CODE_API_KEY_HELPER_TTL_MS
permite um intervalo de atualização personalizado.
O Claude Code se conecta das máquinas dos usuários ao serviço Statsig para registrar métricas operacionais como latência, confiabilidade e padrões de uso. Este registro não inclui nenhum código ou caminhos de arquivo. Os dados são criptografados em trânsito usando TLS e em repouso usando criptografia AES de 256 bits. Leia mais na documentação de segurança do Statsig. Para optar por não usar a telemetria do Statsig, defina a variável de ambiente DISABLE_TELEMETRY
.
O Claude Code se conecta das máquinas dos usuários ao Sentry para registro operacional de erros. Os dados são criptografados em trânsito usando TLS e em repouso usando criptografia AES de 256 bits. Leia mais na documentação de segurança do Sentry. Para optar por não usar o registro de erros, defina a variável de ambiente DISABLE_ERROR_REPORTING
.
Quando os usuários executam o comando /bug
, uma cópia de todo o histórico de conversas, incluindo código, é enviada para a Anthropic. Os dados são criptografados em trânsito e em repouso. Opcionalmente, um problema do Github é criado em nosso repositório público. Para optar por não usar o relatório de bugs, defina a variável de ambiente DISABLE_BUG_COMMAND
.
Por padrão, desativamos todo o tráfego não essencial (incluindo relatórios de erros, telemetria e funcionalidade de relatório de bugs) ao usar Bedrock ou Vertex. Você também pode optar por não usar todos esses de uma vez, definindo a variável de ambiente CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC
. Aqui estão os comportamentos padrão completos:
Serviço | API da Anthropic | API do Vertex | API do Bedrock |
---|---|---|---|
Statsig (Métricas) | Ativado por padrão.DISABLE_TELEMETRY=1 para desativar. | Desativado por padrão.CLAUDE_CODE_USE_VERTEX deve ser 1. | Desativado por padrão.CLAUDE_CODE_USE_BEDROCK deve ser 1. |
Sentry (Erros) | Ativado por padrão.DISABLE_ERROR_REPORTING=1 para desativar. | Desativado por padrão.CLAUDE_CODE_USE_VERTEX deve ser 1. | Desativado por padrão.CLAUDE_CODE_USE_BEDROCK deve ser 1. |
API da Anthropic (relatórios /bug ) | Ativado por padrão.DISABLE_BUG_COMMAND=1 para desativar. | Desativado por padrão.CLAUDE_CODE_USE_VERTEX deve ser 1. | Desativado por padrão.CLAUDE_CODE_USE_BEDROCK deve ser 1. |
settings.json
(leia mais).
O Claude Code armazena o histórico de conversas localmente, em texto simples, para que os usuários possam retomar conversas anteriores. As conversas são retidas por 30 dias, e eles podem excluí-las antes executando rm -r ~/.claude/projects/*/
. O período de retenção pode ser personalizado usando a configuração cleanupPeriodDays
; como outras configurações, você pode registrar essa configuração em seu repositório, defini-la globalmente para que se aplique a todos os repositórios ou gerenciá-la para todos os funcionários usando sua política empresarial. Desinstalar o claude
não exclui o histórico.
CLAUDE.md
(que também chamamos de memória) na raiz do repositório que contém a arquitetura do sistema, como executar testes e outros comandos comuns, e melhores práticas para contribuir com a base de código. Este arquivo é normalmente registrado no controle de origem para que todos os usuários possam se beneficiar dele. Saiba mais..mcp.json
na base de código para que todos os usuários se beneficiem. Saiba mais.