Introdução às ferramentas do Gemini Code Assist

Este documento descreve exemplos de comandos que podem ser usados com as ferramentas do Gemini Code Assist do GitLab e do GitHub no seu ambiente de desenvolvimento integrado (IDE, na sigla em inglês). Os desenvolvedores podem usar ferramentas no ambiente de desenvolvimento integrado para extrair informações de serviços externos.

Para mais informações sobre as ferramentas do Gemini Code Assist e uma lista completa dos serviços e produtos disponíveis, consulte a visão geral das ferramentas do Gemini Code Assist.

Antes de começar

  1. Configure o Gemini Code Assist.
  2. Conceda aos usuários os papéis necessários do IAM para que eles possam usar o Gemini Code Assist.
  3. Peça ao administrador para ativar as ferramentas.
  4. Para conectar sua conta do GitHub ou GitLab, siga as instruções em Configurar ferramentas.

Usar a ferramenta do GitHub para ver problemas e solicitações de envio

Use a ferramenta do GitHub para ver os problemas atribuídos a você e pesquisar problemas e código usando os recursos de pesquisa do GitHub no seu ambiente de desenvolvimento integrado.

Você precisa ter uma conta do GitHub

Pesquisar problemas com a ferramenta do GitHub

Para pesquisar todos os problemas atribuídos a você, no chat do Gemini Code Assist, insira um comando semelhante a este:

@GitHub list issues assigned to me

A ferramenta do GitHub lista todos os problemas atribuídos a você.

Para pesquisar problemas associados a um projeto e repositório específicos, no chat do Gemini Code Assist, insira um comando semelhante a este:

@GitHub what issues are assigned to me in PROJECT_NAME/REPOSITORY

Substitua:

  • PROJECT_NAME com o nome do projeto do GitHub.
  • REPOSITORY com o nome do repositório do GitHub.

A ferramenta do GitHub lista os problemas atribuídos a você no repositório especificado.

Pesquisar solicitações de envio com a ferramenta do GitHub

Para pesquisar todas as solicitações de extração abertas atribuídas a você, no chat do Gemini Code Assist, insira um comando semelhante a este:

@GitHub list pull requests assigned to me

Para pesquisar todas as solicitações de pull atribuídas a você em um projeto e repositório específicos, no chat do Gemini Code Assist, digite um comando semelhante a este:

@GitHub what are the pull requests assigned to me in PROJECT/REPOSITORY?

Substitua:

  • PROJECT_NAME com o nome do projeto do GitHub.
  • REPOSITORY com o nome do repositório do GitHub.

Outros comandos recomendados para a ferramenta do GitHub

Antes de usar os comandos a seguir, substitua:

  • PULL_REQUEST_NUMBER é o número da solicitação de envio no GitHub.
  • REPOSITORY_NAME é o nome do seu repositório do GitHub.
  • KEY_WORD é uma palavra-chave para usar em uma pesquisa.
  • ISSUE_NAME o nome de um problema do GitHub

As seguintes solicitações são recomendadas para a ferramenta do GitHub:

  • @GitHub list issues assigned to me
  • @GitHub list my open pull requests
  • @GitHub list comments for pull request PULL_REQUEST_NUMBER in REPOSITORY_NAME
  • @GitHub find open issues for KEY_WORD
  • @GitHub find code relating to KEY_WORD
  • @GitHub get comments on my issue ISSUE_NAME
  • @GitHub what are the comments on my pr PULL_REQUEST_NUMBER

Use a ferramenta do GitLab para ver detalhes sobre solicitações de envio e problemas

Use a ferramenta do GitLab para listar solicitações de envio e problemas dos seus projetos do GitLab.

Para listar solicitações de pull em um projeto do GitLab, no chat do Gemini Code Assist, digite um comando semelhante a este:

@gitlab list my open pull requests in project PROJECT_NAME

Em que PROJECT_NAME é o nome do seu projeto do GitLab.

A ferramenta @gitlab lista suas solicitações de pull abertas.

Para listar os problemas atribuídos a você no GitLab, no chat do Gemini Code Assist, digite um comando semelhante a este:

@gitlab list issues assigned to me

A ferramenta @gitlab lista os problemas atribuídos a você.

Outros comandos recomendados

Antes de usar os comandos a seguir, substitua:

  • GITLAB_PROJECT é o nome do projeto do GitLab.
  • MERGE_REQUEST_NUMBER é o número da solicitação de mesclagem no GitLab.
  • ISSUE_NAME é o nome de um problema do GitLab.

As seguintes solicitações são recomendadas para a ferramenta GitLab:

  • @gitlab list my issues in the project GITLAB_PROJECT?
  • @gitlab list all my open merge requests for MERGE_REQUEST_NUMBER
  • @gitlab what's the status of the CI pipeline for merge request ISSUE_NAME in PROJECT_NAME?

A seguir

  • Leia a visão geral para saber mais sobre as ferramentas do Gemini Code Assist.