Skip to main content

Configurando padrões corporativos de plug-ins

Configure os padrões de plug-in corporativo definindo um managed-settings.json arquivo no repositório da .github-private sua empresa.

Quem pode usar esse recurso?

Enterprise owners

Observação

Esse recurso está dentro prévia pública e sujeito a alterações.

Você pode aplicar configurações para controlar os marketplaces de plug-in disponíveis dos usuários e os plug-ins instalados por padrão. Essas configurações se aplicam aos usuários no plano da Copilot sua empresa. Para obter mais informações, consulte Sobre os padrões de plug-in gerenciados pela empresa.

  1. No repositório da .github-private sua empresa, crie o arquivo de configurações gerenciadas em copilot/managed-settings.json. Se você ainda não definiu um .github-private repositório como a fonte de configuração do agente da sua empresa, consulte Criando um .github-private repositório.

    O caminho herdado (.github/copilot/settings.json) também tem suporte.

  2. Adicione a configuração da política de plug-in ao arquivo. O managed-settings.json arquivo dá suporte às seguintes propriedades de nível superior:

    JSON
     {
       "extraKnownMarketplaces": {
         "agent-skills": {
           "source": {
             "source": "github",
             "repo": "OWNER/REPO"
           }
         }
       },
       "strictKnownMarketplaces": [
         {
           "source": "github",
           "repo": "OWNER/REPO"
         }
       ],
       "enabledPlugins": {
         "PLUGIN-NAME@MARKETPLACE-NAME": true
       }
     }
    
    • extraKnownMarketplaces: define outros marketplaces de plug-in disponíveis para os usuários. Cada entrada é um objeto do marketplace nomeado que contém uma source propriedade que especifica o provedor ("github") e o repositório em OWNER/REPO formato.
    • strictKnownMarketplaces: restringe a instalação do plug-in somente aos marketplaces definidos explicitamente pela empresa. Cada entrada é um objeto do marketplace que contém uma source propriedade. O source especifica o provedor como "github" com um repo no formato OWNER/REPO, ou como "git" com um url apontando para um repositório Git.
    • enabledPlugins: define plug-ins instalados automaticamente para todos os usuários corporativos. Cada entrada usa o formato PLUGIN-NAME@MARKETPLACE-NAME como chave, com um valor booleano de true para habilitar o plug-in.
  3. Confirme as alterações e envie-as por push para a ramificação padrão do repositório .github-private.

Depois que a configuração for confirmada, os usuários verão os marketplaces especificados e os plug-ins pré-instalados na próxima vez que se autenticarem de um cliente com suporte.

Se um usuário não vir essas configurações, verifique se ele recebe acesso a Copilot por meio da sua empresa ou de uma de suas organizações. Se um usuário receber uma licença de múltiplas entidades de cobrança, verifique se ele selecionou sua empresa na lista suspensa "Uso cobrado para" nas configurações pessoais Copilot.