# Iniciar uma tarefa com Copilot agentes em GitHub

Decida se Copilot cloud agent cria uma solicitação de pull imediatamente ou funciona em um branch que você revisa e itera primeiro.

Você pode iniciar uma Copilot cloud agent tarefa de várias maneiras.
**Atribuir um problema** sempre cria uma solicitação de pull.
**A partir de um prompt** funciona em um branch por padrão, permitindo que você revise, oriente e itere antes de abrir um pull request.
**Inicialização de um repositório** cria um pull request de rascunho com código estruturado.

## Atribuir um problema a Copilot

Atribuir um problema sempre cria um pull request.
Copilot trabalha na tarefa e solicita sua revisão quando a tarefa é concluída.

1. Na barra lateral direita da tarefa, clique em **Responsáveis**.

2. Clique em **Copilot** na lista de atribuições.

3. Opcionalmente, adicione contexto no campo prompt **opcional** , por exemplo, padrões de codificação, arquivos a serem modificados ou requisitos de teste.

4. Opcionalmente, altere o repositório de destino ou o ramo base usando os menus suspensos.

5. Opcionalmente, você pode clicar em <svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-copilot" aria-label="copilot" role="img"><path d="M7.998 15.035c-4.562 0-7.873-2.914-7.998-3.749V9.338c.085-.628.677-1.686 1.588-2.065.013-.07.024-.143.036-.218.029-.183.06-.384.126-.612-.201-.508-.254-1.084-.254-1.656 0-.87.128-1.769.693-2.484.579-.733 1.494-1.124 2.724-1.261 1.206-.134 2.262.034 2.944.765.05.053.096.108.139.165.044-.057.094-.112.143-.165.682-.731 1.738-.899 2.944-.765 1.23.137 2.145.528 2.724 1.261.566.715.693 1.614.693 2.484 0 .572-.053 1.148-.254 1.656.066.228.098.429.126.612.012.076.024.148.037.218.924.385 1.522 1.471 1.591 2.095v1.872c0 .766-3.351 3.795-8.002 3.795Zm0-1.485c2.28 0 4.584-1.11 5.002-1.433V7.862l-.023-.116c-.49.21-1.075.291-1.727.291-1.146 0-2.059-.327-2.71-.991A3.222 3.222 0 0 1 8 6.303a3.24 3.24 0 0 1-.544.743c-.65.664-1.563.991-2.71.991-.652 0-1.236-.081-1.727-.291l-.023.116v4.255c.419.323 2.722 1.433 5.002 1.433ZM6.762 2.83c-.193-.206-.637-.413-1.682-.297-1.019.113-1.479.404-1.713.7-.247.312-.369.789-.369 1.554 0 .793.129 1.171.308 1.371.162.181.519.379 1.442.379.853 0 1.339-.235 1.638-.54.315-.322.527-.827.617-1.553.117-.935-.037-1.395-.241-1.614Zm4.155-.297c-1.044-.116-1.488.091-1.681.297-.204.219-.359.679-.242 1.614.091.726.303 1.231.618 1.553.299.305.784.54 1.638.54.922 0 1.28-.198 1.442-.379.179-.2.308-.578.308-1.371 0-.765-.123-1.242-.37-1.554-.233-.296-.693-.587-1.713-.7Z"></path><path d="M6.25 9.037a.75.75 0 0 1 .75.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 .75-.75Zm4.25.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 1.5 0Z"></path></svg> para abrir o menu suspenso de agentes, caso queira atribuir um agente ou um custom agent com comportamento e ferramentas especializadas. Você pode selecionar um existente custom agent do seu repositório, organização ou empresa. Você também pode clicar em **<svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-plus" aria-label="Plus button" role="img"><path d="M7.75 2a.75.75 0 0 1 .75.75V7h4.25a.75.75 0 0 1 0 1.5H8.5v4.25a.75.75 0 0 1-1.5 0V8.5H2.75a.75.75 0 0 1 0-1.5H7V2.75A.75.75 0 0 1 7.75 2Z"></path></svg> Criar um agente** para criar um agent profile no repositório e ramificação selecionados. Para saber mais, confira [Criando agentes personalizados para Copilot cloud agent](/pt/copilot/how-tos/copilot-on-github/customize-copilot/customize-cloud-agent/create-custom-agents).
   > \[!NOTE] Third-party coding agents are available for all paid [Copilot plans](/pt/copilot/get-started/plans).

6. Opcionalmente, você pode usar o menu suspenso para selecionar o modelo que Copilot irá utilizar. Se o modelo selecionado der suporte ao raciocínio configurável, você também poderá usar o menu suspenso para selecionar o nível de raciocínio. Para obter mais informações, consulte [Alterando o modelo de IA para GitHub Copilot agente de nuvem](/pt/copilot/how-tos/use-copilot-agents/cloud-agent/changing-the-ai-model).

Copilot recebe o título, a descrição e os comentários existentes no momento da atribuição. Ele não vê comentários adicionados após a atribuição, então, em vez disso, poste informações de acompanhamento na solicitação de pull.

## Iniciar uma tarefa com um prompt

Cloud agent funciona em um branch por padrão. Você pode revisar o diferencial, iterar com prompts de acompanhamento e criar um pull request quando estiver pronto.

1. Abra o painel ou a guia de agentes:

   * No repositório, abra a **aba <svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-agent" aria-label="The Agents icon" role="img"><path d="M14.5 8.9v-.052A2.956 2.956 0 0 0 11.542 5.9a.815.815 0 0 1-.751-.501l-.145-.348A3.496 3.496 0 0 0 7.421 2.9h-.206a3.754 3.754 0 0 0-3.736 4.118l.011.121a.822.822 0 0 1-.619.879A1.81 1.81 0 0 0 1.5 9.773v.14c0 1.097.89 1.987 1.987 1.987H4.5a.75.75 0 0 1 0 1.5H3.487A3.487 3.487 0 0 1 0 9.913v-.14C0 8.449.785 7.274 1.963 6.75A5.253 5.253 0 0 1 7.215 1.4h.206a4.992 4.992 0 0 1 4.586 3.024A4.455 4.455 0 0 1 16 8.848V8.9a.75.75 0 0 1-1.5 0Z"></path><path d="m8.38 7.67 2.25 2.25a.749.749 0 0 1 0 1.061L8.38 13.23a.749.749 0 1 1-1.06-1.06l1.719-1.72L7.32 8.731A.75.75 0 0 1 8.38 7.67ZM15 13.45h-3a.75.75 0 0 1 0-1.5h3a.75.75 0 0 1 0 1.5Z"></path></svg> Agentes**.
   * ```
               **Navegue até a página de agentes**: acesse [github.com/copilot/agents](https://github.com/copilot/agents?ref_product=copilot&ref_type=engagement&ref_style=text). Você também pode chegar aqui abrindo o painel de agentes e clicando em **Exibir tudo**.
     ```
   * **Abra o painel de agentes**: clique em <svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-agent" aria-label="The Agents icon" role="img"><path d="M14.5 8.9v-.052A2.956 2.956 0 0 0 11.542 5.9a.815.815 0 0 1-.751-.501l-.145-.348A3.496 3.496 0 0 0 7.421 2.9h-.206a3.754 3.754 0 0 0-3.736 4.118l.011.121a.822.822 0 0 1-.619.879A1.81 1.81 0 0 0 1.5 9.773v.14c0 1.097.89 1.987 1.987 1.987H4.5a.75.75 0 0 1 0 1.5H3.487A3.487 3.487 0 0 1 0 9.913v-.14C0 8.449.785 7.274 1.963 6.75A5.253 5.253 0 0 1 7.215 1.4h.206a4.992 4.992 0 0 1 4.586 3.024A4.455 4.455 0 0 1 16 8.848V8.9a.75.75 0 0 1-1.5 0Z"></path><path d="m8.38 7.67 2.25 2.25a.749.749 0 0 1 0 1.061L8.38 13.23a.749.749 0 1 1-1.06-1.06l1.719-1.72L7.32 8.731A.75.75 0 0 1 8.38 7.67ZM15 13.45h-3a.75.75 0 0 1 0-1.5h3a.75.75 0 0 1 0 1.5Z"></path></svg> na barra de navegação no canto superior direito de GitHub.

2. Usando o menu suspenso no campo de comando, selecione o repositório no qual você deseja Copilot trabalhar.

3. Digite um prompt descrevendo sua solicitação. Você também pode adicionar entradas visuais, como capturas de tela ou simulações de interface do usuário colando, arrastando ou carregando uma imagem. Arquivos com suporte: image/png, image/jpeg, image/gif, image/webp.

   Por exemplo, `Implement a user friendly message for common errors.`

   Se quiser, Copilot pode pedir a abertura de um pull request no seu prompt, por exemplo `Open a pull request to implement a user friendly message for common errors.`

4. Opcionalmente, selecione um ramo base para as alterações de Copilot.
   Copilot criará uma nova ramificação com base nesse branch.

5. Opcionalmente, você pode clicar em <svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-copilot" aria-label="copilot" role="img"><path d="M7.998 15.035c-4.562 0-7.873-2.914-7.998-3.749V9.338c.085-.628.677-1.686 1.588-2.065.013-.07.024-.143.036-.218.029-.183.06-.384.126-.612-.201-.508-.254-1.084-.254-1.656 0-.87.128-1.769.693-2.484.579-.733 1.494-1.124 2.724-1.261 1.206-.134 2.262.034 2.944.765.05.053.096.108.139.165.044-.057.094-.112.143-.165.682-.731 1.738-.899 2.944-.765 1.23.137 2.145.528 2.724 1.261.566.715.693 1.614.693 2.484 0 .572-.053 1.148-.254 1.656.066.228.098.429.126.612.012.076.024.148.037.218.924.385 1.522 1.471 1.591 2.095v1.872c0 .766-3.351 3.795-8.002 3.795Zm0-1.485c2.28 0 4.584-1.11 5.002-1.433V7.862l-.023-.116c-.49.21-1.075.291-1.727.291-1.146 0-2.059-.327-2.71-.991A3.222 3.222 0 0 1 8 6.303a3.24 3.24 0 0 1-.544.743c-.65.664-1.563.991-2.71.991-.652 0-1.236-.081-1.727-.291l-.023.116v4.255c.419.323 2.722 1.433 5.002 1.433ZM6.762 2.83c-.193-.206-.637-.413-1.682-.297-1.019.113-1.479.404-1.713.7-.247.312-.369.789-.369 1.554 0 .793.129 1.171.308 1.371.162.181.519.379 1.442.379.853 0 1.339-.235 1.638-.54.315-.322.527-.827.617-1.553.117-.935-.037-1.395-.241-1.614Zm4.155-.297c-1.044-.116-1.488.091-1.681.297-.204.219-.359.679-.242 1.614.091.726.303 1.231.618 1.553.299.305.784.54 1.638.54.922 0 1.28-.198 1.442-.379.179-.2.308-.578.308-1.371 0-.765-.123-1.242-.37-1.554-.233-.296-.693-.587-1.713-.7Z"></path><path d="M6.25 9.037a.75.75 0 0 1 .75.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 .75-.75Zm4.25.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 1.5 0Z"></path></svg> para abrir o menu suspenso de agentes, caso queira atribuir um agente ou um custom agent com comportamento e ferramentas especializadas. Você pode selecionar um existente custom agent do seu repositório, organização ou empresa. Você também pode clicar em **<svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-plus" aria-label="Plus button" role="img"><path d="M7.75 2a.75.75 0 0 1 .75.75V7h4.25a.75.75 0 0 1 0 1.5H8.5v4.25a.75.75 0 0 1-1.5 0V8.5H2.75a.75.75 0 0 1 0-1.5H7V2.75A.75.75 0 0 1 7.75 2Z"></path></svg> Criar um agente** para criar um agent profile no repositório e ramificação selecionados. Para saber mais, confira [Criando agentes personalizados para Copilot cloud agent](/pt/copilot/how-tos/copilot-on-github/customize-copilot/customize-cloud-agent/create-custom-agents).
   > \[!NOTE] Third-party coding agents are available for all paid [Copilot plans](/pt/copilot/get-started/plans).

6. Opcionalmente, você pode usar o menu suspenso para selecionar o modelo que Copilot irá utilizar. Se o modelo selecionado der suporte ao raciocínio configurável, você também poderá usar o menu suspenso para selecionar o nível de raciocínio. Para obter mais informações, consulte [Alterando o modelo de IA para GitHub Copilot agente de nuvem](/pt/copilot/how-tos/use-copilot-agents/cloud-agent/changing-the-ai-model).

7. Clique **<svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-paper-airplane" aria-label="Start task" role="img"><path d="M.989 8 .064 2.68a1.342 1.342 0 0 1 1.85-1.462l13.402 5.744a1.13 1.13 0 0 1 0 2.076L1.913 14.782a1.343 1.343 0 0 1-1.85-1.463L.99 8Zm.603-5.288L2.38 7.25h4.87a.75.75 0 0 1 0 1.5H2.38l-.788 4.538L13.929 8Z"></path></svg>** ou pressione <kbd>Enter</kbd>.

Copilot iniciará uma nova sessão, que será exibida na lista abaixo da caixa de prompt.
Copilot trabalhará na tarefa e enviará por push todas as alterações de código.

```
Você pode acompanhar o trabalho do Copilot e abrir uma solicitação de pull com um clique a partir dos logs de sessão. Para obter mais informações, consulte [AUTOTITLE](/copilot/how-tos/copilot-on-github/use-copilot-agents/manage-and-track-agents).
```

A mesma caixa de diálogo está disponível no seu [painel](https://github.com) e no Copilot Chat (digite `/task`).

Para obter o fluxo de trabalho completo de pesquisa, planejamento e iteração antes de criar uma solicitação de pull, consulte [Pesquisar, planejar e iterar alterações de código com Copilot cloud agent](/pt/copilot/how-tos/copilot-on-github/use-copilot-agents/research-plan-iterate).

## Iniciar um novo repositório

Ao criar um novo repositório, você pode ter Copilot gerar o código inicial.

1. No canto superior direito de qualquer página, selecione <svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-plus" aria-label="Create something new" role="img"><path d="M7.75 2a.75.75 0 0 1 .75.75V7h4.25a.75.75 0 0 1 0 1.5H8.5v4.25a.75.75 0 0 1-1.5 0V8.5H2.75a.75.75 0 0 1 0-1.5H7V2.75A.75.75 0 0 1 7.75 2Z"></path></svg> e clique em **Novo repositório**.

   ![Captura de tela de um menu suspenso GitHub mostrando as opções para criar novos itens. Há um item de menu "Novo repositório" com o contorno em laranja escuro.](/assets/images/help/repository/repo-create-global-nav-update.png)
2. No campo **Prompt** , descreva o que você deseja Copilot compilar , por exemplo, `Create a Rust CLI for converting CSV spreadsheets to Markdown`.
3. Clique em **Criar repositório**.

Copilot abre uma solicitação de pull de rascunho com um código estruturado.

## Leitura adicional

* [Práticas recomendadas para usar GitHub Copilot para trabalhar em tarefas](/pt/copilot/tutorials/cloud-agent/get-the-best-results)
* [Gerenciar sessões de agente](/pt/copilot/how-tos/copilot-on-github/use-copilot-agents/manage-and-track-agents)