Observação
Esse recurso está dentro prévia pública e sujeito a alterações.
Copilot pode criar ou atualizar problemas de um prompt de linguagem natural ou uma captura de tela. Ele preenche o título, o corpo, os rótulos, os responsáveis, entre outros, usando os formulários ou modelos de problema do repositório quando estiverem disponíveis. Examine e refinar cada rascunho antes de enviar.
Criar um problema
-
Navegue até https://github.com/copilot.
-
Na caixa de prompt, descreva o problema que você deseja criar. Use
repo-owner/repo-namepara direcionar um repositório específico.Por exemplo:
-
Em OWNER/REPOSITORY, crie uma solicitação de recurso para adicionar correspondência difusa à pesquisa. -
Registre um bug para um erro 500. Isso acontece consistentemente quando tento fazer logon no site. -
Crie uma tarefa para alterar o plano de fundo do logotipo do aplicativo para vermelho e adicione o rótulo "precisa de revisão de design".
Observação
Você só pode criar problemas em repositórios em que já tem permissão para fazer isso.
-
-
Opcionalmente, cole, arraste ou anexe uma imagem ao prompt. Adicione texto para descrever o problema, por exemplo:
Create an issue because this error appears when trying to reset a password. -
Copilot elabora um problema com um título, corpo e metadados sugeridos (rótulos, atribuições, tipo de problema). Se o repositório tiver formulários ou modelos de problema, o Copilot mapeará a solicitação para os campos relevantes.
-
Revise o rascunho. Edite qualquer campo, escolha um modelo diferente ou peça Copilot para fazer alterações com um prompt de acompanhamento.
-
Clique em Criar.
Criar vários problemas
Se o prompt incluir várias tarefas ou erros, Copilot redigirá cada um separadamente.
Por exemplo: em PROPRIETÁRIO/REPOSITÓRIO, crie 3 tarefas: 1) DETALHES DE UMA TAREFA, 2) DETALHES DE OUTRA TAREFA, 3) DETALHES DE UMA TERCEIRA TAREFA
Examine e edite cada rascunho individualmente e clique em Criar para publicar.
Criar subtarefas
Copilot pode dividir uma tarefa em uma tarefa principal com subtarefas.
Por exemplo:
In octo-org/octo-repo, plan a new user dashboard. Break it down into an epic, and create sub-issues for each main feature and task.
Copilot gera uma árvore de problemas de rascunho com um problema principal e subproblemas abaixo dele. Expanda ou recolha subquestões, edite detalhes e use sugestões de acompanhamento para adicionar ou remover subquestões.
Quando estiver pronto, clique em Examinar e criar e, em seguida, clique em Criar problemas.
Atualizar um problema existente
Solicite a Copilot para modificar um problema que já existe. Por exemplo:
In octo-org/octo-repo, update issue #123 to add more details about the bug and steps to reproduce it. Also, change the label to "bug" and assign it to @username.
Examine o rascunho no workbench e clique em Atualizar.
Link para problemas principais existentes ou subproblemas
Copilot pode conectar novos problemas aos que já existem. Por exemplo:
Create a sub-issue for octo-org/octo-repo issue #456.Create a parent issue for octo-org/octo-repo issue #456.Create a parent issue for octo-org/octo-repo issues #456, #457, and #458.
Revise o rascunho no workbench, depois clique em Revisar e criar > Crie problemas.
Atribuir um problema a Copilot
Com Copilot cloud agent habilitado, você pode atribuir uma tarefa ao Copilot durante a criação. Consulte Gerenciando o acesso ao agente de nuvem GitHub Copilot.
- Idioma natural: Inclua
Assign this issue to Copilot.em seu prompt. - Manualmente: Selecione "Copilot" na lista de responsáveis.
Copilot começa a trabalhar no problema automaticamente após a criação.