O Gemini Code Assist no GitHub traz o poder do Gemini para o processo de solicitação de envio, atuando como um revisor de código. O Gemini Code Assist no GitHub usa um agente com tecnologia Gemini que resume automaticamente as solicitações de pull e oferece revisões detalhadas do código, 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 estágio da solicitação de pull para revisar o código. Você pode interagir com o Gemini Code Assist diretamente nos comentários da solicitação de envio:
- Fazendo perguntas esclarecedoras sobre a revisão criada pelo Gemini Code Assist.
- Solicitando o Gemini Code Assist adicionando a tag
/geminiaos comentários para fazer perguntas no contexto da solicitação de envio.
O Gemini Code Assist vai recuperar automaticamente informações úteis do repositório e da solicitação de envio para realizar as tarefas.
Este documento é destinado a desenvolvedores de todos os níveis de habilidade. Ele pressupõe que você tenha conhecimento prático do GitHub.
Versão para consumidor e versão empresarial
O Gemini Code Assist no GitHub está disponível em uma versão empresarial, que você instala pelo Google Cloud. Uma versão para consumidor também existe. No entanto, as solicitações de atendimento à versão para consumidor estão sendo descontinuadas, e você não deve instalar essa versão.
A tabela a seguir resume as diferenças entre a versão para consumidor e a versão empresarial:
| Versão para consumidor | Versão empresarial (prévia) | |
|---|---|---|
| Termos de Serviço | Termos de Serviço do Google | Google Cloud Termos de Serviço |
| Cotas | 33 solicitações de pull por dia | Mais de 100 solicitações de pull por dia |
| Como gerenciar configurações |
Por repositório no GitHub Todos os repositórios associados a uma conta usando a página de configurações |
Por repositório no GitHub Em vários repositórios usando Google Cloud |
| Como adicionar um guia de estilo | Por repositório no GitHub |
Por repositório no GitHub Em vários repositórios usando Google Cloud |
| Suporte do GitHub |
GitHub |
GitHub |
Considerações
O Gemini Code Assist no GitHub não gera resumos nem sugestões de código para arquivos localizados no diretório
.github/workflows. Essa exclusão ajuda a evitar a introdução de configurações potencialmente inseguras no repositório.A versão empresarial usa uma conexão do Developer Connect para conectar seus repositórios do GitHub ao Google Cloud.
Essa conexão do Developer Connect é sempre criada na região
us-east1.Essa conexão do Developer Connect precisa ser criada usando a seção Gerenciamento de código-fonte do Code Assist encontrada em Agentes e ferramentas do Gemini Code Assist. Para instruções, consulte Configurar o Gemini Code Assist no GitHub.
A seguir
- Configurar o Gemini Code Assist no GitHub.
- Usar o Gemini Code Assist no GitHub.
- Saiba como personalizar o comportamento do Gemini Code Assist no GitHub.