Solucionar problemas do Amazon Q Developer para GitHub - Amazon Q Developer

Solucionar problemas do Amazon Q Developer para GitHub

Consulte a seção a seguir para solucionar problemas comuns ao usar o Amazon Q Developer para GitHub.

O Amazon Q Developer não gera solicitações pull em repositórios com regras de proteção de ramificação

Problema: o Amazon Q Developer não consegue criar uma solicitação pull no meu repositório do GitHub, que tem regras de proteção de ramificação.

Solução: as regras de proteção de ramificação impedem que o Amazon Q Developer crie uma ramificação para criar uma solicitação pull. Para usar o Amazon Q Developer para GitHub em repositórios com regras de proteção de ramificação, você precisa adicionar a aplicação do Amazon Q Developer à sua lista de permissões.

Como adicionar a aplicação do Amazon Q Developer à lista de permissões
  1. Se necessário, faça login na sua conta do GitHub usando suas credenciais do GitHub.

  2. Navegue até sua organização do GitHub e, em seguida, acesse o repositório no qual deseja adicionar a aplicação do Amazon Q Developer para GitHub à lista de permissões.

  3. Clique em Configurações e, em seguida, selecione Ramificações no painel de navegação.

  4. Em Regras de proteção de ramificação, selecione Editar para modificar as regras de proteção de ramificação.

  5. Selecione Restringir envios que criam ramificações correspondentes e pesquise a aplicação do Amazon Q Developer para GitHub.

  6. Clique em Salvar alterações para permitir que o Amazon Q Developer crie solicitações pull para problemas com os rótulos do Amazon Q Developer.

Para saber mais sobre como modificar as regras de proteção de ramificação no GitHub, consulte Creating a branch protection rule.

Rótulos do Amazon Q Developer ausentes em problemas do GitHub

Problema: não vejo os rótulos do agente de desenvolvimento do Amazon Q ou do agente de transformação do Amazon Q nos problemas do GitHub.

Solução: se os rótulos não foram criados automaticamente quando você instalou a aplicação do Amazon Q Developer para GitHub, ou se tiverem sido excluídos acidentalmente, você poderá criá-los manualmente no GitHub. Os rótulos devem ser nomeados como agente de desenvolvimento do Amazon Q e agente de transformação do Amazon Q para serem reconhecidos e processados como rótulos do Amazon Q Developer. Para obter mais informações, consulte Creating a label na documentação do GitHub.

O Amazon Q Developer não está criando código para problemas do GitHub

Problema: criei um problema do GitHub e invoquei o Amazon Q Developer para realizar uma tarefa, mas recebi a seguinte série de mensagens sobre dificuldades técnicas:

  1. ⏳ I'm working on generating code for this issue. I'll update this issue with a comment and open a pull request when I'm done.

  2. ⚠️ I'm having technical difficulties. I couldn't solve the issue. I'm going to try again. This might take some time.

  3. ⚠️ I'm having technical difficulties. I couldn't solve the issue. I'm going to try again. This might take some time.

  4. 🔴 I'm having technical difficulties. I couldn't solve the issue.

    Consider reassigning this issue to a user. This will help you stay within the quotas for generative AI feature usage.

Solução: se o Amazon Q Developer não conseguir processar seu problema e gerar código para ele, crie um novo problema e aplique o rótulo do agente de desenvolvimento do Amazon Q ou do agente de transformação Amazon Q ao novo problema. Para saber mais sobre como criar um problema e aplicar um rótulo do agente do Amazon Q Developer, consulte Desenvolver funcionalidades e iterar com o Amazon Q Developer no GitHub ou Transformar código com o Amazon Q Developer no GitHub.