O Gemini Code Assist no GitHub traz o poder do Gemini para o processo de solicitação de pull, atuando como um revisor de código. O Gemini Code Assist no GitHub usa um agente com tecnologia do Gemini que resume automaticamente as solicitações de pull e oferece revisões de código detalhadas, acelerando as revisões e aumentando a qualidade do código.
Depois de configurar o Gemini Code Assist no GitHub, você pode invocar o Gemini Code Assist em qualquer etapa da solicitação de envio para revisar o código. É possível interagir com o Gemini Code Assist diretamente nos comentários da solicitação de pull:
- Fazer perguntas de esclarecimento sobre a revisão criada pelo Gemini Code Assist.
- Envie comandos para o Gemini Code Assist adicionando a tag /geminiaos seus comentários para fazer perguntas no contexto da solicitação de pull.
O Gemini Code Assist vai recuperar automaticamente informações úteis do repositório e da solicitação de pull para realizar as tarefas.
Este documento é destinado a desenvolvedores de todos os níveis de habilidade. Pressupomos que você tenha um conhecimento prático do GitHub.
Versão para consumidores e versão empresarial
O Gemini Code Assist no GitHub está disponível em uma versão para consumidores, que você instala diretamente no GitHub, e uma versão para empresas, que você instala pelo Google Cloud.
A tabela a seguir resume as diferenças entre a versão para consumidor e a versão empresarial:
| Versão para consumidores | Versão Enterprise (prévia) | |
|---|---|---|
| Configuração | Diretamente no GitHub | Gerenciadas pelo Google Cloud | 
| Termos de Serviço | Termos de Serviço do Google | Termos de Serviço do Google Cloud | 
| Cotas | 33 solicitações de extração por dia | Mais de 100 solicitações de pull por dia | 
| Guia de configuração e estilo | Definir por repositório no GitHub | Pode ser definido por repositório no GitHub ou em vários repositórios do Google Cloud | 
| Suporte do GitHub | GitHub | GitHub | 
Usar o Gemini Code Assist no GitHub
Esta seção mostra as etapas para usar o Gemini Code Assist no GitHub depois de concluir a configuração. Esta seção se aplica às versões para consumidores e empresas do Gemini Code Assist no GitHub.
Antes de começar
Para concluir as tarefas desta seção, confira se você configurou o Gemini Code Assist no GitHub.
Receber resumo e feedback de solicitações de pull
Para receber uma revisão inicial de uma solicitação de envio do Gemini Code Assist, crie uma solicitação de envio.
Quando você abre a nova solicitação de pull, o Gemini Code Assist faz uma análise inicial. Depois que a revisão estiver pronta, o gemini-code-assist[bot] será adicionado automaticamente como revisor à solicitação de extração. O Gemini Code Assist adiciona um comentário de problema na guia Conversa da solicitação de envio com o feedback e continua adicionando comentários sobre as partes modificadas do código.
Os comentários de revisão contêm as seguintes informações:
- Gravidade do problema, classificada como crítica, alta, média e baixa
- Feedback sobre o problema
- Sugestão de código que pode ser confirmada diretamente do GitHub
- Referências a um guia de estilo fornecido pelo usuário
Invocar manualmente o Gemini Code Assist
O Gemini Code Assist ouve os comentários de qualquer colaborador de solicitação de pull e decide se deve responder.
Para invocar manualmente o Gemini Code Assist, use os seguintes comandos na página principal de comentários da solicitação de envio como um comentário de problema.
| Comando | Descrição | 
|---|---|
| /gemini summary | Posta um resumo das mudanças na solicitação de envio | 
| /gemini review | Posta uma revisão de código das mudanças na solicitação de envio. | 
| /gemini | Invoca manualmente o Gemini Code Assist em comentários | 
| /gemini help | Visão geral dos comandos disponíveis | 
Gerenciar as configurações do Gemini Code Assist
Qualquer pessoa com permissões para modificar as configurações do app GitHub na organização pode gerenciar as configurações do Gemini Code Assist. Você pode analisar as permissões concedidas ao app Gemini Code Assist, gerenciar o acesso ao repositório e desinstalar o app Gemini Code Assist.
Para modificar as configurações, siga estas etapas:
- No GitHub, clique na sua foto do perfil e em Configurações.
- Na seção Integrações, clique em Aplicativos. Uma lista de apps do GitHub é exibida.
- Ao lado de "Gemini Code Assist", clique em Configurar.