← Artigos

Português

GitHub Copilot ganha central de personalização no aplicativo

A nova aba reúne extensões e conexões que adaptam o agente de programação ao jeito de trabalhar de cada equipe.

Arte oficial da nova aba Customize do aplicativo GitHub Copilot
GitHub

Notícia

O GitHub liberou nesta terça-feira (25) a aba Customize para todos os usuários do aplicativo GitHub Copilot. A nova área funciona como uma central para encontrar e organizar conexões, instruções e extensões que mudam a forma como o agente de programação executa tarefas.

A seção reúne servidores MCP, plugins, skills e canvases em uma única tela. Esses nomes cobrem desde ligações com serviços externos até instruções especializadas e painéis interativos, e agora podem ser descobertos por categoria sem procurar cada recurso em uma parte diferente do aplicativo.

O GitHub confirma que a aba reúne servidores MCP, plugins, skills e canvases, enquanto a Visual Studio Magazine mostra em teste independente por que tarefas executadas pelo aplicativo ainda precisam de revisão humana.

Uma vitrine para adaptar o agente

Ao abrir Customize, o usuário encontra uma seleção de itens destacados pelo GitHub e pode navegar pelo tipo de personalização desejado. A empresa também criou listas de servidores MCP em alta e categorias, duas formas de reduzir a busca quando a pessoa sabe o resultado que deseja, mas ainda não conhece a integração adequada.

MCP é a sigla de Model Context Protocol, um padrão que conecta assistentes de inteligência artificial a ferramentas e fontes de dados. No uso cotidiano, um servidor desse tipo pode permitir que o Copilot consulte um sistema de tarefas, leia informações autorizadas de outro serviço ou acione uma ferramenta sem que toda a integração seja escrita do zero.

A presença no catálogo não significa que toda conexão esteja automaticamente autorizada. Servidores externos podem receber contexto do trabalho e executar ações conforme as permissões concedidas, por isso equipes precisam conferir origem, comandos disponíveis e dados acessados antes de instalar uma opção sugerida.

A aba não muda sozinha o código nem ativa todos os recursos exibidos. Ela concentra descoberta e acesso, enquanto a configuração, as credenciais e as políticas continuam dependendo de cada integração e das regras definidas pela pessoa ou pela organização.

Plugins carregam um conjunto pronto

Os plugins são pacotes instaláveis que agrupam capacidades relacionadas. Um único pacote pode trazer instruções, conexões MCP, comandos e outros componentes, o que facilita distribuir uma forma de trabalho comum sem pedir que cada integrante copie arquivos e configurações manualmente.

O GitHub lançou em agosto a versão 1.0 do padrão Agent Plugins, criada para tornar esses pacotes portáteis entre clientes compatíveis. A aba Customize aproveita esse ecossistema ao oferecer um ponto de descoberta no aplicativo, mas a compatibilidade final ainda depende dos componentes aceitos por cada programa.

Para uma equipe de desenvolvimento, o ganho aparece quando um processo repetido pode ser empacotado. Um plugin pode combinar uma instrução de publicação com a conexão necessária ao serviço usado pela empresa, por exemplo, mantendo os passos e a ferramenta no mesmo conjunto instalável.

Isso não elimina a necessidade de revisão. Um pacote pode incluir comandos e conexões com sistemas reais, então o conteúdo precisa ser tratado como software instalado: procedência, versão, permissões e manutenção importam tanto quanto a descrição exibida na vitrine.

Skills ensinam procedimentos específicos

Skills, chamadas de habilidades pelo GitHub, são pastas com instruções, scripts e recursos que o Copilot carrega quando uma tarefa combina com aquele conhecimento. Elas podem ensinar um procedimento interno, como preparar uma versão do aplicativo, seguir um padrão de testes ou revisar determinado tipo de arquivo.

A documentação informa que habilidades configuradas no repositório ou no Copilot CLI, a versão usada pelo terminal, ficam disponíveis automaticamente no aplicativo. A nova central torna esse material mais visível e aproxima a configuração do lugar onde as sessões do agente são iniciadas.

Uma habilidade não é um modelo novo nem uma garantia de acerto. Ela oferece contexto e passos reutilizáveis ao agente, enquanto o resultado ainda precisa passar por testes e revisão, especialmente quando a tarefa altera código, infraestrutura ou dados.

Para quem trabalha em mais de um projeto, a distinção entre orientação geral e regra do repositório continua importante. Uma convenção válida para um aplicativo pode quebrar outro, por isso o local onde a skill foi instalada ajuda a definir quando aquelas instruções devem acompanhar a tarefa.

Canvases mantêm trabalho e contexto juntos

Canvases são painéis interativos conduzidos pelo agente para organizar informações e ações de um fluxo. O anúncio mostra como exemplo um painel ligado ao Azure DevOps, no qual a equipe pode analisar problemas, priorizar a lista de pendências, distribuir acompanhamentos e entregar itens ao Copilot.

A proposta é evitar que o contexto fique espalhado entre uma conversa, uma lista de tarefas e várias páginas abertas. Em um canvas, a pessoa acompanha o material relevante e pode passar da leitura para uma ação sem abandonar a visão usada para decidir.

O exemplo do Azure DevOps é uma demonstração do GitHub, não uma promessa de que todo serviço terá um painel pronto. A utilidade depende das extensões disponíveis, das permissões concedidas e da qualidade com que cada canvas representa o processo real da equipe.

A documentação do Copilot também permite criar extensões desse tipo pelo comando /create-canvas dentro de uma sessão. Isso abre espaço para painéis próprios, mas exige desenvolvimento e manutenção, diferente de apenas selecionar uma opção pronta na área de destaques.

O aplicativo assume mais trabalho de projeto

O GitHub Copilot app é um programa para Windows, macOS e Linux voltado a tarefas conduzidas por agentes. Ele reúne sessões, alterações de código, terminais, problemas e pedidos de revisão, permitindo iniciar uma atividade e acompanhar o que a IA fez sem manter cada etapa em uma janela separada.

Em um teste publicado em junho, a Visual Studio Magazine usou o aplicativo para transformar um problema de um projeto Blazor em alterações e um pedido de revisão. O agente criou arquivos, executou a compilação e abriu o pedido, mas o teste também encontrou um link errado e um processo antigo, exemplos de falhas que só apareceram após a verificação humana.

A experiência independente ajuda a colocar a nova central em perspectiva. Mais integrações e instruções podem ampliar o que o agente alcança, porém também aumentam a quantidade de contexto, comandos e estados que precisam ser conferidos antes de aceitar o resultado.

Disponibilidade geral não libera tudo sozinho

O termo disponibilidade geral indica que a aba deixou de ser tratada como uma experiência restrita e pode ser usada pelo público do aplicativo. O GitHub orienta abrir o programa e selecionar Customize, sem anunciar uma cobrança separada ou uma mudança de preço ligada apenas à nova seção.

Ainda assim, itens encontrados no catálogo podem depender de contas em outros serviços, planos específicos ou autorização de administradores. A disponibilidade da vitrine não substitui as licenças e políticas de cada ferramenta conectada.

O anúncio também não afirma que o GitHub revisa a segurança de toda personalização exibida nem apresenta uma certificação comum para os pacotes. Antes de adotar uma integração, a equipe deve identificar quem a mantém, quais dados ela recebe e quais ações poderá executar.

A equipe encontra uma integração na nova aba, confere o que ela pode acessar e só então entrega uma tarefa ao agente. A central encurta a procura, mas a decisão sobre permissões e código continua na mesa de quem desenvolve.