Documentation Index
Fetch the complete documentation index at: https://docs.devinenterprise.com/llms.txt
Use this file to discover all available pages before exploring further.
Visão geral
- Admins do Devin Enterprise podem gerenciar essas configurações no dashboard do Devin voltado ao cliente, em Configurações → Enterprise → Windsurf (
app.devin.ai/org/{orgName}/settings/windsurf). Esse é um recurso de autoatendimento para admins com acesso às configurações do Enterprise. - Admins do Windsurf Enterprise podem gerenciar essas configurações no dashboard do Windsurf em https://windsurf.com/team/cli-settings.
Configurações disponíveis
Modelos
- Permitir modelos específicos — Restringir os usuários a uma lista selecionada de modelos aprovados
- Permitir todos os modelos — Dar aos usuários acesso a todos os modelos disponíveis
Modelo padrão
- Se nenhum modelo padrão da equipe estiver definido, o Devin CLI usará o modelo padrão interno.
- Se o modelo padrão fixado não estiver presente na lista de modelos permitidos acima, o Devin CLI voltará ao modelo padrão interno — a lista de permissões sempre tem precedência.
- Usuários individuais ainda podem trocar de modelo durante uma sessão; essa configuração controla apenas o modelo inicial de novas sessões.
app.devin.ai/org/{orgName}/settings/windsurf.
Ativar pesquisa na web
Servidores MCP
- Ativar/desativar — Ative ou desative completamente o uso de servidores MCP
- Servidores MCP na lista de permissões — Especifique a quais servidores MCP os usuários podem se conectar. Se nenhum servidor for adicionado, todos os servidores entrarão na lista de permissões por padrão. Clique em Adicionar servidor para restringir o acesso a servidores específicos.
Permissões do terminal
deny— Ações totalmente bloqueadas (tem a prioridade mais alta)ask— Ações que sempre solicitam aprovação do usuárioallow— Ações aprovadas automaticamente, sem solicitação
| Tipo | Formato | Exemplo |
|---|---|---|
| Leitura de arquivo | Read(/path) | Read(~/sensitive/**) |
| Escrita de arquivo | Write(/path) | Write(.env*) |
| Execução de comando | Exec(cmd) | Exec(rm), Exec(sudo) |
| Busca HTTP | Fetch(url) | Fetch(https://internal.api/*) |
| Baseado em ferramenta | Nome da ferramenta | read, edit, exec |
imposição do sandbox
Modo de imposição do sandbox
--sandbox em toda a sua organização:
- Opcional (padrão) — Os usuários decidem se querem usar
--sandbox. Não há imposição. - Obrigatório — A flag
--sandboxé aplicada a todos os usuários, mesmo que eles não a informem na linha de comando. Todas as sessões da CLI são executadas com sandboxing do sistema de arquivos em nível de SO, que aplica escopos de permissão de leitura/gravação.
- Os caminhos graváveis são derivados dos escopos de permissão
Write(...)concedidos, além do diretório do workspace - Os caminhos legíveis são derivados dos escopos
Read(...)concedidos (padrões da plataforma, como/usr/bin, são sempre legíveis) - Escopos concedidos durante a sessão expandem dinamicamente o sandbox para os comandos subsequentes
Filtragem de domínios
-
Lista de permissões de domínios — Quando definida, somente os domínios desta lista podem ser acessados pelo proxy de rede do sandbox. Esta lista é definitiva: ela substitui completamente qualquer
allowed_domainsconfigurado pelo usuário em sua configuração do sandbox. Os usuários não podem adicionar domínios extras para contornar as restrições do admin. -
Lista de bloqueio de domínios — Domínios que são sempre bloqueados. Os domínios negados do Enterprise são aditivos: eles são combinados com o
denied_domainslocal do usuário, tornando a lista resultante mais restritiva.
*.example.com, **.example.com).
Como as listas de domínios do Enterprise e do usuário interagem:
| Cenário | Configuração do Enterprise | Configuração do usuário | Resultado efetivo |
|---|---|---|---|
| Admin define lista de permissões | allowed_domains: ["github.com"] | allowed_domains: ["npmjs.org"] | Somente github.com é permitido (o Enterprise substitui a lista do usuário) |
| Admin define lista de bloqueio | denied_domains: ["evil.com"] | denied_domains: ["risky.io"] | Tanto evil.com quanto risky.io são bloqueados (combinados) |
| Sem lista de permissões do admin | allowed_domains: [] | allowed_domains: ["github.com"] | A lista de permissões do usuário é usada |
Como o
denied_domains local do usuário é preservado e combinado de forma aditiva, um usuário pode negar um domínio que aparece na lista de permissões do Enterprise. Isso é intencional: o efeito combinado é sempre mais restritivo, nunca menos. Se isso causar problemas de acesso, o usuário deverá remover a entrada conflitante da sua configuração local.Mostrar “Install Devin CLI” na Paleta de Comandos do Windsurf
Cmd+Shift+P no macOS ou Ctrl+Shift+P no Windows/Linux) e executar Install Devin CLI para adicionar o binário devin ao PATH.
Esta configuração está disponível nos planos Windsurf Enterprise e Devin Enterprise e fica desativada por padrão.
