Note
As GitHub Copilot Extensions estão em versão prévia pública e sujeitas a alterações.
O Copilot agent deve ser hospedado em um servidor acessível pela Internet. Este guia ajudará você a configurar um servidor para executar seu Copilot agent. Neste guia, usaremos o ngrok para criar um túnel para seu servidor local, mas você também pode usar um serviço como localtunnel ou serveo.
Como alternativa, se você for um usuário do Codespaces, poderá usar o encaminhamento de porta do Codespaces integrado. Para obter mais informações, consulte "Encaminhar portas no seu código".
Pré-requisitos
- Você criou um Copilot agent. Para obter mais informações, consulte "Criando um agente do Copilot para sua extensão do Copilot". Como alternativa, você pode usar um agente de demonstração. Para obter mais informações, consulte "Usar um agente de demonstração".
Configurar seu servidor
-
Caso não tenha uma conta, siga as instruções na tela para criar uma.
-
Em "Agentes", verifique se o sistema operacional correto está selecionado.
-
Em "Instalação", siga as instruções do sistema operacional para baixar e instalar o ngrok.
-
Em "Implantar seu aplicativo online", selecione Domínio temporário ou Domínio estático.
-
Execute o comando fornecido em seu terminal, substituindo o número da porta pela porta em que seu agente está configurado para ser executado. Por exemplo:
-
Para um domínio efêmero:
Shell ngrok http http://localhost:3000
ngrok http http://localhost:3000
-
Para um domínio estático:
Shell ngrok http --domain=YOUR-STATIC-DOMAIN.ngrok-free.app 3000
ngrok http --domain=YOUR-STATIC-DOMAIN.ngrok-free.app 3000
Note
A extensão de demonstração do Blackbeard está configurada para ser executada na porta 3000 por padrão.
-
-
No terminal, ao lado de "Encaminhamento", copie a URL atribuída pelo ngrok ao servidor. Você precisará desse ponto de extremidade de encaminhamento para configurar o GitHub App.
Note
Não copie a parte
-> http://localhost:XXXX
do URL.Mantenha a janela do terminal aberta enquanto estiver usando seu agente.