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ário | O 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 segundo | Altera 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 novo | Inicia 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.