heydeer
Entrar
Revisões no GitHub

Mencionar @heydeer

Mencione @heydeer onde você escrever no GitHub para fazer uma pergunta ou passar um trabalho ao HeyDeer. O HeyDeer lê a conversa, trabalha em uma sandbox e responde onde você pediu.

O que você pode pedir

ComentárioO que o HeyDeer faz
@heydeer o que esta função faz?Lê o código e o explica em uma resposta.
@heydeer corrija o primeiro problema e abra uma issue para o segundoAltera o código, abre um pull request com a correção e abre a issue.
@heydeer a documentação mais recente do Next.js recomenda isso?Consulta a documentação na web e responde com o que encontrou.
@heydeer revise isto de novoInicia uma revisão, como @heydeer review.

As respostas usam o idioma em que você escreve. Commits, pull requests e issues usam o idioma de revisão do repositório.

Onde mencionar o HeyDeer

  • Um comentário em um pull request ou em uma issue.
  • Um comentário de revisão em linha.
  • O resumo de uma revisão que você envia.
  • A descrição de um novo pull request ou issue.

O HeyDeer ignora edições, comentários de bots e menções em código, citações ou comentários HTML. Os comandos em comentários do PR, como @heydeer review, são executados na hora.

Enquanto o Autopilot está em execução em um pull request, as menções ali vão para o Autopilot, que as responde nas suas rodadas.

O que o HeyDeer pode fazer

O HeyDeer age por você no repositório em que foi mencionado, e só das formas como você mesmo poderia agir. Ele pode clonar o código, resolver conflitos de merge, fazer push de commits, abrir, atualizar e fazer merge de pull requests, comentar, responder em conversas de revisão, abrir e atualizar issues e iniciar revisões. A proteção de branch e as outras regras do GitHub valem para ele como para qualquer pessoa.

  • As alterações de código vão para um novo pull request. Em um pull request que o HeyDeer abriu, ele faz push na branch dele. Se você pedir outra coisa, como fazer push na sua branch, o HeyDeer faz isso.
  • Os pushes só adicionam commits: o HeyDeer nunca sobrescreve o trabalho de uma branch. O código de um fork só chega ao repositório por meio de uma pessoa: o HeyDeer nunca faz merge de um pull request de um fork nem faz push dos commits dele, e não consegue fazer push para um fork.
  • Antes de alterar o código, o HeyDeer lê as orientações do repositório, como o AGENTS.md, e pode instalar dependências e executar seus testes. Veja Segurança para saber como o código é executado de forma isolada.

Quem pode pedir

Qualquer pessoa com acesso de escrita ao repositório. O HeyDeer verifica de novo antes de cada ação, então a solicitação é interrompida se esse acesso for removido. As outras pessoas recebem uma resposta curta.

Progresso e créditos

O HeyDeer adiciona 👀 ao seu comentário quando começa e o remove quando termina. Ele responde em um comentário ou avisa se a solicitação falhou ou foi cancelada. Cada solicitação aparece em Tarefas no HeyDeer com progresso, resultados e créditos, e você pode cancelá-la ali.

Uma solicitação usa créditos do espaço de trabalho pelo trabalho que faz, também em repositórios públicos. Veja Como funcionam os créditos.