Documentation Index
Fetch the complete documentation index at: https://docs.devin.ai/llms.txt
Use this file to discover all available pages before exploring further.
Políticas Enterprise para gerenciamento de extensões
O Devin Desktop usa seus próprios caminhos de política, separados dos do VS Code. As políticas configuradas para o VS Code não se aplicam ao Devin Desktop, e vice-versa.
Políticas de Grupo do Windows
O Devin Desktop lê as políticas no caminho do registro
Software\Policies\Windsurf\{ProductName} (por exemplo, Software\Policies\Windsurf\Windsurf ou Software\Policies\Windsurf\WindsurfInsiders). Isso é diferente do VS Code, que lê em Software\Policies\Microsoft\{ProductName}.Etapa 1: Obtenha os arquivos ADMX e ADML
policies que contém arquivos de template ADMX que definem as políticas disponíveis.
Você pode obter os arquivos ADMX e ADML de uma instalação existente do Devin Desktop:
- Navegue até o diretório de instalação do Devin Desktop.
- Procure a pasta
policies. Essa pasta contém os arquivos de template ADMX (e.g.windsurf.admx) e uma subpastalocalescom arquivos ADML para diferentes idiomas.
policies nos arquivos extraídos.
Etapa 2: Instale os arquivos de definição de política
- Copie o arquivo
windsurf.admxparaC:\Windows\PolicyDefinitions. - Copie o arquivo ADML apropriado da subpasta
locales(por exemplo,en-US\windsurf.adml) paraC:\Windows\PolicyDefinitions\<your-locale>(por exemplo,C:\Windows\PolicyDefinitions\en-US).
Você precisa de privilégios de administrador para copiar arquivos para o diretório
PolicyDefinitions.Etapa 3: Implantar as políticas
Implantar em escala
Produtos como Microsoft Intune ou a Política de Grupo do Active Directory podem ser usados para gerenciar centralmente políticas de dispositivos em grande escala. Essas soluções permitem que administradores implantem os arquivos ADMX/ADML e as configurações de política em vários dispositivos a partir de um ponto central.Testar políticas manualmente em uma máquina local
Siga estas etapas para configurar políticas do Devin Desktop em uma máquina Windows local usando o Editor de Política de Grupo Local:-
Abra o Editor de Política de Grupo Local:
- Pressione
Windows+Rpara abrir a caixa de diálogo Executar. - Digite
gpedit.msce pressione Enter. - Se for exibido um prompt do Controle de Conta de Usuário, selecione Sim.
- Pressione
-
Navegue até as políticas do Windsurf:
- Configuração do Computador > Modelos Administrativos > Windsurf
- Configuração do Usuário > Modelos Administrativos > Windsurf
- Configure uma política:
- Clique duas vezes na política que você deseja configurar (por exemplo, AllowedExtensions).
- Selecione Ativado para impor a política.
- Para políticas de string (por exemplo,
AllowedExtensions), insira o valor no campo de texto. Por exemplo:{"publisher1": true, "publisher2": true}. - Para políticas booleanas (por exemplo, EnableTelemetry), selecionar Ativado ou Desativado define o valor.
- Selecione OK para salvar as alterações.
Perfis de configuração do macOS
.mobileconfig) com pares de chave-valor que correspondem às políticas disponíveis.
Esses perfis podem ser distribuídos usando soluções de gerenciamento de dispositivos móveis (MDM) ou instalados manualmente em dispositivos individuais.
Etapa 1: Obtenha o perfil de configuração de exemplo
.mobileconfig de exemplo. Para localizar esse arquivo em um dispositivo macOS com o Devin Desktop instalado:
- Abra o Finder e navegue até
/Applications. - Clique com o botão direito em Windsurf.app e selecione Mostrar Conteúdo do Pacote.
- Navegue até
Contents/Resources/app/policies. - Localize o arquivo
.mobileconfigde exemplo.
Etapa 2: Configurar os valores da política
- Copie o arquivo
.mobileconfigde exemplo para um local de trabalho (por exemplo, a pasta Área de Trabalho ou Documentos). - Abra o arquivo copiado em um editor de texto.
- Edite os valores da política de acordo com seus requisitos:
Etapa 3: Implante as políticas
Faça a implantação em escala
Testar políticas manualmente em uma máquina local
-
Instale o perfil de configuração:
- Salve o arquivo
.mobileconfigeditado. - Clique duas vezes no arquivo
.mobileconfigno Finder. - Configurações do Sistema será aberto. Revise os detalhes do perfil e selecione Instalar.
- Se solicitado, autentique-se com suas credenciais de administrador.
- Salve o arquivo
-
Verifique a instalação do perfil:
- Abra Configurações do Sistema.
- Vá para Privacidade e Segurança > Perfis (ou Geral > Gerenciamento de Dispositivos em versões mais antigas).
- Verifique se o perfil de configuração do Devin Desktop aparece na lista.
- Abra o Devin Desktop para ver as políticas em vigor.
As políticas entram em vigor imediatamente para novas instâncias do Devin Desktop. Talvez seja necessário reiniciar o Devin Desktop se ele já estiver em execução.
Remover um Perfil de Configuração
- Abra Configuração do Sistema > Privacidade e Segurança > Perfis.
- Selecione o perfil de configuração do Devin Desktop.
- Selecione o botão Remover (ou -).
- Autentique-se com suas credenciais de administrador para confirmar a remoção.
Políticas JSON no Linux
/etc/windsurf/policies/policy.json. Essa abordagem usa um formato JSON simples para definir os valores das políticas.
O Devin Desktop lê as políticas de
/etc/windsurf/policies/policy.json, enquanto o VS Code usa /etc/vscode/policy.json. Certifique-se de colocar o arquivo no local correto para o Devin Desktop.Etapa 1: Obtenha o arquivo de política de exemplo
policy.json de exemplo. Você pode obtê-lo em uma instalação existente — ele fica no diretório resources/app/policies dentro do caminho de instalação do Devin Desktop.
Etapa 2: Configurar os valores da política
- Copie o arquivo de exemplo
policy.jsonpara um local de sua preferência:
- Edite o arquivo com o editor de texto de sua preferência:
- Defina os valores da política. Por exemplo, para permitir apenas publicadores específicos de extensões:
Etapa 3: Aplicar as políticas
Implantação em larga escala
Para implantações do Linux Enterprise em vários dispositivos, use ferramentas de gerenciamento de configuração, como Ansible, Puppet, Chef ou Salt, para implantar o arquivopolicy.json. Essas ferramentas permitem que os administradores implantem, atualizem e removam políticas remotamente em todos os dispositivos Linux gerenciados.
Teste manualmente as políticas em uma máquina local
- Crie o diretório de políticas e copie o arquivo:
Você precisa de privilégios de root ou sudo para criar o diretório e gerenciar arquivos de política em
/etc/windsurf/policies.- Verifique a instalação das políticas:
- Abra o Devin Desktop (ou reinicie-o, se ele já estiver em execução).
- Abra File > Preferences > Settings (ou pressione
Ctrl+,). - Procure configurações que correspondam às políticas configuradas — elas devem aparecer como gerenciadas pela sua organização ou com um ícone de cadeado.
Remover políticas
/etc/windsurf/policies/policy.json e reinicie o Devin Desktop.
Políticas de gerenciamento de extensões
AllowedExtensions permite que os administradores definam uma lista de permissões com os publicadores de extensões autorizados.
AllowedExtensions
AllowedExtensions aceita uma string JSON que especifica quais editores de extensões são permitidos. Quando essa política está ativa, os usuários só podem instalar extensões dos editores listados.
Valor de exemplo:
- Windows: Defina por meio de modelos ADMX de Política de Grupo ou diretamente no registro em
Software\Policies\Windsurf\{ProductName}. - macOS: Defina em um perfil de configuração
.mobileconfig. - Linux: Defina em
/etc/windsurf/policies/policy.json.
AllowedExtensions é aplicada, a seção de extensões no Devin Desktop indica que a configuração é gerenciada pela sua organização, e os usuários não podem alterá-la.
