6 6
7> Compare as formas como Claude Code pode assumir múltiplas tarefas simultaneamente: subagentes, visualização de agentes, equipes de agentes, workflows dinâmicos e projetos.7> Compare as formas como Claude Code pode assumir múltiplas tarefas simultaneamente: subagentes, visualização de agentes, equipes de agentes, workflows dinâmicos e projetos.
8 8
9Claude Code tem cinco formas de trabalhar em várias tarefas ao mesmo tempo: [subagentes](/docs/pt/sub-agents), [visualização de agentes](/docs/pt/agent-view), [equipes de agentes](/docs/pt/agent-teams), [workflows dinâmicos](/docs/pt/workflows) e [projetos](/docs/pt/claude-projects). Eles diferem em quanto você permanece envolvido, desde orientar cada conversa você mesmo até deixar Claude coordenar um grupo de trabalhadores, e se o trabalho é executado em sua máquina ou na nuvem.9Claude Code tem cinco formas de trabalhar em várias tarefas ao mesmo tempo: [subagentes](/docs/pt/sub-agents.md), [visualização de agentes](/docs/pt/agent-view.md), [equipes de agentes](/docs/pt/agent-teams.md), [workflows dinâmicos](/docs/pt/workflows.md) e [projetos](/docs/pt/claude-projects.md). Eles diferem em quanto você permanece envolvido, desde orientar cada conversa você mesmo até deixar Claude coordenar um grupo de trabalhadores, e se o trabalho é executado em sua máquina ou na nuvem.
10 10
11| Abordagem | O que oferece | Use quando |11| Abordagem | O que oferece | Use quando |
12| :- | :- | :- |12| :- | :- | :- |
13| [Subagentes](/docs/pt/sub-agents) | Trabalhadores delegados dentro de uma sessão que fazem uma tarefa secundária em seu próprio contexto e retornam um resumo | Uma tarefa secundária inundaria sua conversa principal com resultados de pesquisa, logs ou conteúdos de arquivo que você não consultará novamente |13| [Subagentes](/docs/pt/sub-agents.md) | Trabalhadores delegados dentro de uma sessão que fazem uma tarefa secundária em seu próprio contexto e retornam um resumo | Uma tarefa secundária inundaria sua conversa principal com resultados de pesquisa, logs ou conteúdos de arquivo que você não consultará novamente |
14| [Visualização de agentes](/docs/pt/agent-view) | Uma tela para despachar e monitorar sessões em execução em segundo plano, aberta com `claude agents`. Visualização de pesquisa | Você tem várias tarefas independentes e quer delegá-las, verificar o status rapidamente e intervir apenas quando uma precisar de você |14| [Visualização de agentes](/docs/pt/agent-view.md) | Uma tela para despachar e monitorar sessões em execução em segundo plano, aberta com `claude agents`. Visualização de pesquisa | Você tem várias tarefas independentes e quer delegá-las, verificar o status rapidamente e intervir apenas quando uma precisar de você |
15| [Equipes de agentes](/docs/pt/agent-teams) | Múltiplas sessões coordenadas com uma lista de tarefas compartilhada e mensagens entre agentes, gerenciadas por um líder. Experimental e desabilitado por padrão | Você quer que Claude divida um projeto em partes, as atribua e mantenha os trabalhadores sincronizados |15| [Equipes de agentes](/docs/pt/agent-teams.md) | Múltiplas sessões coordenadas com uma lista de tarefas compartilhada e mensagens entre agentes, gerenciadas por um líder. Experimental e desabilitado por padrão | Você quer que Claude divida um projeto em partes, as atribua e mantenha os trabalhadores sincronizados |
16| [Projetos](/docs/pt/claude-projects) | Uma conversa contínua em claude.ai/code ou no aplicativo desktop. Claude inicia sessões paralelas chamadas threads, na nuvem ou, quando você solicita, em seu computador através do Remote Control, fornece a cada uma as instruções do projeto e mostra quais precisam de você. Beta público em Pro e Max | O trabalho abrange muitas tarefas ao longo de dias ou semanas, deve continuar em execução quando sua máquina está desligada, e você prefere descrevê-lo uma vez em vez de despachar e rastrear cada sessão |16| [Projetos](/docs/pt/claude-projects.md) | Uma conversa contínua em claude.ai/code ou no aplicativo desktop. Claude inicia sessões paralelas chamadas threads, na nuvem ou, quando você solicita, em seu computador através do Remote Control, fornece a cada uma as instruções do projeto e mostra quais precisam de você. Beta público em Pro e Max | O trabalho abrange muitas tarefas ao longo de dias ou semanas, deve continuar em execução quando sua máquina está desligada, e você prefere descrevê-lo uma vez em vez de despachar e rastrear cada sessão |
17| [Workflows dinâmicos](/docs/pt/workflows) | Um script que executa muitos subagentes e verifica seus resultados, para um trabalho muito grande para coordenar em um único turno ou que precisa de mais de uma passagem | Uma tarefa cresce além de um punhado de subagentes, ou você quer que as descobertas sejam verificadas uma contra a outra: uma auditoria em toda a base de código, uma migração de 500 arquivos, pesquisa com verificação cruzada ou um plano elaborado de vários ângulos |17| [Workflows dinâmicos](/docs/pt/workflows.md) | Um script que executa muitos subagentes e verifica seus resultados, para um trabalho muito grande para coordenar em um único turno ou que precisa de mais de uma passagem | Uma tarefa cresce além de um punhado de subagentes, ou você quer que as descobertas sejam verificadas uma contra a outra: uma auditoria em toda a base de código, uma migração de 500 arquivos, pesquisa com verificação cruzada ou um plano elaborado de vários ângulos |
18 18
19Em cada abordagem, os trabalhadores são sessões Claude. Para envolver uma ferramenta diferente, exponha-a ao Claude como um [servidor MCP](/docs/pt/mcp).19Em cada abordagem, os trabalhadores são sessões Claude. Para envolver uma ferramenta diferente, exponha-a ao Claude como um [servidor MCP](/docs/pt/mcp.md).
20 20
21Três ferramentas adicionais suportam este trabalho sem serem uma forma de executar agentes em si:21Três ferramentas adicionais suportam este trabalho sem serem uma forma de executar agentes em si:
22 22
23* [Worktrees](/docs/pt/worktrees) dão a cada sessão um checkout git separado, para que cada sessão paralela edite sua própria cópia dos arquivos. Use-as para sessões que você executa você mesmo. Uma sessão que você despacha da visualização de agentes [move para seu próprio worktree antes de editar arquivos](/docs/pt/agent-view#how-file-edits-are-isolated), e subagentes que você gera podem cada um receber um também.23* [Worktrees](/docs/pt/worktrees.md) dão a cada sessão um checkout git separado, para que cada sessão paralela edite sua própria cópia dos arquivos. Use-as para sessões que você executa você mesmo. Uma sessão que você despacha da visualização de agentes [move para seu próprio worktree antes de editar arquivos](/docs/pt/agent-view.md#how-file-edits-are-isolated), e subagentes que você gera podem cada um receber um também.
24* [Mensagens entre sessões](/docs/pt/cross-session-messaging) permite que Claude liste e envie mensagens para suas outras sessões Claude Code nesta máquina, em outra máquina ou [na nuvem](/docs/pt/claude-code-on-the-web), para que sessões que você executa você mesmo possam passar descobertas e status entre si.24* [Mensagens entre sessões](/docs/pt/cross-session-messaging.md) permite que Claude liste e envie mensagens para suas outras sessões Claude Code nesta máquina, em outra máquina ou [na nuvem](/docs/pt/claude-code-on-the-web.md), para que sessões que você executa você mesmo possam passar descobertas e status entre si.
25* [`/batch`](/docs/pt/commands) é uma [skill](/docs/pt/skills) que tem Claude dividir uma grande mudança em 5 a 30 subagentes isolados em worktree. É um uso empacotado de subagentes e worktrees, não um estilo de coordenação separado.25* [`/batch`](/docs/pt/commands) é uma [skill](/docs/pt/skills.md) que tem Claude dividir uma grande mudança em 5 a 30 subagentes isolados em worktree. É um uso empacotado de subagentes e worktrees, não um estilo de coordenação separado.
26 26
27Alguns outros recursos executam Claude sem você dirigir cada passo, mas resolvem um problema diferente do que dividir trabalho entre agentes:27Alguns outros recursos executam Claude sem você dirigir cada passo, mas resolvem um problema diferente do que dividir trabalho entre agentes:
28 28
29* Um [comando bash em segundo plano](/docs/pt/interactive-mode#background-bash-commands) executa um comando shell sem bloquear a conversa. Ele não gera um agente.29* Um [comando bash em segundo plano](/docs/pt/interactive-mode.md#background-bash-commands) executa um comando shell sem bloquear a conversa. Ele não gera um agente.
30* Um [subagente bifurcado](/docs/pt/sub-agents#fork-the-current-conversation) é um subagente que herda seu contexto de conversa completo em vez de começar do zero. É uma forma de gerar um subagente, não uma superfície separada. Inicie um com `/subtask`. Claude também gera um ele mesmo onde [modo de bifurcação](/docs/pt/sub-agents#turn-fork-mode-on-or-off) está ativado. Para copiar a sessão inteira em uma nova [sessão em segundo plano](/docs/pt/agent-view#from-inside-a-session) que executa ao lado dela, use `/fork`. Com [visualização de agentes desativada](/docs/pt/agent-view#turn-off-agent-view), o comando de subagente bifurcado é `/fork` em vez disso e `/subtask` não está disponível.30* Um [subagente bifurcado](/docs/pt/sub-agents.md#fork-the-current-conversation) é um subagente que herda seu contexto de conversa completo em vez de começar do zero. É uma forma de gerar um subagente, não uma superfície separada. Inicie um com `/subtask`. Claude também gera um ele mesmo onde [modo de bifurcação](/docs/pt/sub-agents.md#turn-fork-mode-on-or-off) está ativado. Para copiar a sessão inteira em uma nova [sessão em segundo plano](/docs/pt/agent-view.md#from-inside-a-session) que executa ao lado dela, use `/fork`. Com [visualização de agentes desativada](/docs/pt/agent-view.md#turn-off-agent-view), o comando de subagente bifurcado é `/fork` em vez disso e `/subtask` não está disponível.
31* Uma [tarefa agendada na nuvem](/docs/pt/routines) executa uma sessão em um cronograma na nuvem, não em paralelo em sua máquina.31* Uma [tarefa agendada na nuvem](/docs/pt/routines.md) executa uma sessão em um cronograma na nuvem, não em paralelo em sua máquina.
32 32
33> [!NOTE]33> [!NOTE]
34>34>
35> Executar várias sessões ou subagentes simultaneamente multiplica o uso de tokens. Veja [Custos](/docs/pt/costs) para detalhes de uso e limite de taxa.35> Executar várias sessões ou subagentes simultaneamente multiplica o uso de tokens. Veja [Custos](/docs/pt/costs.md) para detalhes de uso e limite de taxa.
36 36
37## Escolha uma abordagem37## Escolha uma abordagem
38 38
39A abordagem correta depende de quem coordena o trabalho, se os trabalhadores precisam se comunicar e se editam os mesmos arquivos:39A abordagem correta depende de quem coordena o trabalho, se os trabalhadores precisam se comunicar e se editam os mesmos arquivos:
40 40
41* **Quem coordena o trabalho?**41* **Quem coordena o trabalho?**
42 * Claude delega e coleta resultados dentro de uma conversa: [subagentes](/docs/pt/sub-agents)42 * Claude delega e coleta resultados dentro de uma conversa: [subagentes](/docs/pt/sub-agents.md)
43 * Você entrega tarefas independentes e verifica depois: [visualização de agentes](/docs/pt/agent-view)43 * Você entrega tarefas independentes e verifica depois: [visualização de agentes](/docs/pt/agent-view.md)
44 * Claude planeja, atribui e supervisiona um grupo de trabalhadores: [equipes de agentes](/docs/pt/agent-teams), experimental e desabilitado por padrão44 * Claude planeja, atribui e supervisiona um grupo de trabalhadores: [equipes de agentes](/docs/pt/agent-teams.md), experimental e desabilitado por padrão
45 * Um script mantém o plano em vez do julgamento turno a turno de Claude: [fluxos de trabalho dinâmicos](/docs/pt/workflows). Veja [como fluxos de trabalho se comparam a subagentes e skills](/docs/pt/workflows#when-to-use-a-workflow)45 * Um script mantém o plano em vez do julgamento turno a turno de Claude: [fluxos de trabalho dinâmicos](/docs/pt/workflows.md). Veja [como fluxos de trabalho se comparam a subagentes e skills](/docs/pt/workflows.md#when-to-use-a-workflow)
46* **Os trabalhadores precisam conversar um com o outro?** Claude pode passar descobertas com [mensagens entre sessões](/docs/pt/cross-session-messaging) entre sessões que você executa você mesmo, incluindo as sessões que você envia da visualização de agentes. Subagentes relatam resultados de volta para a conversa que os gerou, e sessões de visualização de agentes relatam resultados apenas para você. Companheiros de equipe em uma equipe de agentes se mensageiam diretamente e, quando [têm as ferramentas Task](/docs/pt/tools-reference#task-tool-availability), compartilham uma lista de tarefas.46* **Os trabalhadores precisam conversar um com o outro?** Claude pode passar descobertas com [mensagens entre sessões](/docs/pt/cross-session-messaging.md) entre sessões que você executa você mesmo, incluindo as sessões que você envia da visualização de agentes. Subagentes relatam resultados de volta para a conversa que os gerou, e sessões de visualização de agentes relatam resultados apenas para você. Companheiros de equipe em uma equipe de agentes se mensageiam diretamente e, quando [têm as ferramentas Task](/docs/pt/tools-reference.md#task-tool-availability), compartilham uma lista de tarefas.
47* **As tarefas tocam os mesmos arquivos?** Isole o trabalho com [worktrees](/docs/pt/worktrees). Subagentes e sessões que você executa você mesmo podem cada um usar um worktree separado. Equipes de agentes não isolam companheiros de equipe em worktrees, então [particione o trabalho](/docs/pt/agent-teams#avoid-file-conflicts) para que cada companheiro de equipe possua um conjunto diferente de arquivos.47* **As tarefas tocam os mesmos arquivos?** Isole o trabalho com [worktrees](/docs/pt/worktrees.md). Subagentes e sessões que você executa você mesmo podem cada um usar um worktree separado. Equipes de agentes não isolam companheiros de equipe em worktrees, então [particione o trabalho](/docs/pt/agent-teams.md#avoid-file-conflicts) para que cada companheiro de equipe possua um conjunto diferente de arquivos.
48 48
49## Verifique o trabalho em execução49## Verifique o trabalho em execução
50 50
51O comando para verificar o trabalho em execução depende de qual abordagem você usou:51O comando para verificar o trabalho em execução depende de qual abordagem você usou:
52 52
53* Para sessões em segundo plano, `claude agents` abre [visualização de agentes](/docs/pt/agent-view): uma tela mostrando cada sessão, seu estado e quais precisam de sua entrada.53* Para sessões em segundo plano, `claude agents` abre [visualização de agentes](/docs/pt/agent-view.md): uma tela mostrando cada sessão, seu estado e quais precisam de sua entrada.
54* Para subagentes na sessão atual, subagentes em segundo plano nomeados aparecem na digitação de menção @- com seu status. O comando `/agents` imprime um aviso apontando para os locais dos arquivos de subagentes. Para [criar e editar subagentes personalizados](/docs/pt/sub-agents#configure-subagents), peça ao Claude ou edite os arquivos diretamente. Apesar do nome similar, `/agents` é separado de `claude agents`.54* Para subagentes na sessão atual, subagentes em segundo plano nomeados aparecem na digitação de menção @- com seu status. O comando `/agents` imprime um aviso apontando para os locais dos arquivos de subagentes. Para [criar e editar subagentes personalizados](/docs/pt/sub-agents.md#configure-subagents), peça ao Claude ou edite os arquivos diretamente. Apesar do nome similar, `/agents` é separado de `claude agents`.
55* Para qualquer coisa em execução em segundo plano da sessão atual, `/tasks` lista cada item e permite que você verifique, se anexe ou interrompa. A lista também inclui subagentes que terminaram.55* Para qualquer coisa em execução em segundo plano da sessão atual, `/tasks` lista cada item e permite que você verifique, se anexe ou interrompa. A lista também inclui subagentes que terminaram.
56* Para fluxos de trabalho dinâmicos, `/workflows` lista execuções em andamento e concluídas, a fase em que cada uma está e quantos agentes terminaram.56* Para fluxos de trabalho dinâmicos, `/workflows` lista execuções em andamento e concluídas, a fase em que cada uma está e quantos agentes terminaram.
57 57
58Para uma visualização de desktop de todas as suas sessões, veja [sessões paralelas no aplicativo desktop](/docs/pt/desktop#work-in-parallel-with-sessions).58Para uma visualização de desktop de todas as suas sessões, veja [sessões paralelas no aplicativo desktop](/docs/pt/desktop.md#work-in-parallel-with-sessions).
59 59
60## Saiba mais60## Saiba mais
61 61
62Cada guia abaixo cobre configuração e configuração para uma abordagem:62Cada guia abaixo cobre configuração e configuração para uma abordagem:
63 63
64* [Criar subagentes personalizados](/docs/pt/sub-agents): defina especialistas reutilizáveis e controle quais ferramentas eles podem usar.64* [Criar subagentes personalizados](/docs/pt/sub-agents.md): defina especialistas reutilizáveis e controle quais ferramentas eles podem usar.
65* [Gerenciar agentes com visualização de agentes](/docs/pt/agent-view): despache sessões, observe seu estado e se anexe quando uma precisar de você.65* [Gerenciar agentes com visualização de agentes](/docs/pt/agent-view.md): despache sessões, observe seu estado e se anexe quando uma precisar de você.
66* [Orquestrar equipes de agentes](/docs/pt/agent-teams): configure um líder e companheiros de equipe, atribua tarefas e revise seu trabalho.66* [Orquestrar equipes de agentes](/docs/pt/agent-teams.md): configure um líder e companheiros de equipe, atribua tarefas e revise seu trabalho.
67* [Orquestrar fluxos de trabalho dinâmicos](/docs/pt/workflows): execute um fluxo de trabalho agrupado ou deixe Claude escrever um que execute muitos subagentes e verifique suas descobertas um contra o outro.67* [Orquestrar fluxos de trabalho dinâmicos](/docs/pt/workflows.md): execute um fluxo de trabalho agrupado ou deixe Claude escrever um que execute muitos subagentes e verifique suas descobertas um contra o outro.
68* [Executar sessões paralelas com worktrees](/docs/pt/worktrees): inicie Claude em um checkout isolado, controle o que é copiado e limpe depois.68* [Executar sessões paralelas com worktrees](/docs/pt/worktrees.md): inicie Claude em um checkout isolado, controle o que é copiado e limpe depois.