Usar o Gemini Code Assist no GitHub

Com o Gemini Code Assist no GitHub, você pode automatizar revisões de código e gerar resumos de solicitação de envio diretamente nos seus repositórios. Nesta página, mostramos como usar o Gemini Code Assist no GitHub.

Antes de começar

Para concluir as tarefas nesta página, confira se você configurou o Gemini Code Assist no GitHub.

Receber resumo e feedback da solicitação de envio

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 envio, o Gemini Code Assist faz uma análise inicial. Depois que a revisão estiver pronta, gemini-code-assist[bot] será adicionado automaticamente como revisor à solicitação de pull. O Gemini Code Assist adiciona um comentário na guia Conversa da solicitação de pull com o feedback e adiciona 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

O Gemini Code Assist não adiciona comentários com uma gravidade menor que o limite mínimo definido para o repositório.

Invocar manualmente o Gemini Code Assist

O Gemini Code Assist ouve os comentários de qualquer colaborador da solicitação de envio 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 app assistivo 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:

  1. No GitHub, clique na sua foto do perfil e em Configurações.
  2. Na seção Integrações, clique em Aplicativos. Uma lista de apps do GitHub é exibida.
  3. Ao lado de "Gemini Code Assist", clique em Configurar.

Solução de problemas

Se você não estiver recebendo respostas do Gemini Code Assist, talvez seja porque o projeto Google Cloud usado durante a configuração não está conectado a uma conta de faturamento válida. Verifique o status de faturamento do seu projeto e, se necessário, conecte-o a uma conta de faturamento válida.

O Developer Connect tem um nível sem custo financeiro grande, e não há cobranças pelo uso do Gemini Code Assist no GitHub durante o pré-lançamento. Embora seja necessária uma conta de faturamento válida, ela só gera cobranças quando o uso ultrapassa os limites do nível sem custos financeiros.

A seguir