Agent View — gerencie várias sessions do Claude numa tela só
Dispare bug fix, code review e investigação de teste ao mesmo tempo — entre só quando precisar
⏱ Estim. ~6 min
01 · Ler
Antes, quando você abria o Claude Code, só conseguia conversar com uma session por vez. Precisa fazer várias coisas? Tinha que abrir um terminal novo, uma session nova, lembrar onde estava cada uma, alternar entre elas para ver quem precisava de você.
Agent View transforma tudo isso numa tela só. Você digita claude agents para abrir e despacha um monte de sessions para o segundo plano de uma vez: conserta esse bug, revisa aquele PR, investiga um teste instável. Cada session é uma conversa independente do Claude Code, rodando em background e guardando o resultado quando termina. Você continua trabalhando em outra tela e só volta quando quiser ver quem precisa da sua decisão ou quem já terminou.
💡 Imagine assimComo um quadro Kanban num escritório — cada card é uma tarefa, com o próprio progresso e a própria pessoa responsável. Você não fica encarando cada card, só vai até lá quando aparece algo na coluna "precisa de decisão".
Pontos-chave
- claude agents abre a Agent View
- Cada session roda em background de forma independente, sem precisar do terminal conectado
- Sessions são agrupadas por status: precisa de input, em execução, concluída
- Se você fechar a Agent View, as sessions continuam rodando; ao abrir de novo, elas estão lá
02 · Ler
A Agent View abre como uma tabela, uma linha por session, mostrando nome, o que está fazendo e há quanto tempo foi a última atualização.
Status pelas cores dos ícones:
- Ícone animado = trabalhando - Amarelo = precisa do seu input (decisão de permission ou resposta a uma pergunta) - Verde = concluído - Vermelho = falhou - Cinza = parado
Operações principais: setas selecionam a linha, Space abre o painel de preview com a saída recente, Enter ou → anexa para entrar na conversa completa, com input vazio ← volta para a Agent View, Ctrl+X duas vezes deleta a session, Esc sai.
Sessions em background são gerenciadas por um processo supervisor, separado do seu terminal. Fechar o terminal ou deixar o computador dormir não tem problema. Mas desligar a máquina inteira para todas as sessions — ao acordar e anexar, elas reiniciam automaticamente.
Pontos-chave
- As cores dos ícones mostram qual session precisa de você
- Space mostra a saída recente sem você entrar na conversa completa
- Enter anexa para entrar, ← sai e volta para a tabela
- Sessions são desacopladas do terminal — fechar o terminal não afeta, só desligar para tudo
03 · Exemplo de código
Para despachar uma session em background do shell sem abrir a Agent View, útil para scripts ou disparos rápidos:
shell — despachar tarefa + pegar resultado
# 派一個任務到背景
claude --bg "查 SettingsChangeDetector 那個不穩定測試"
# → backgrounded · 7c5dcf5d · session-name
# 之後想看做到哪
claude logs 7c5dcf5d
# 想介入就附加進去
claude attach 7c5dcf5d
# 要停掉就 stop
claude stop 7c5dcf5d
# 列出所有背景 session
claude agents
--bg é um shortcut que manda a session direto para o background. Retorna um ID curto (tipo 7c5dcf5d), que você usa depois para interagir com ela. claude agents é o que abre a Agent View, para ver o panorama de todas as sessions.
04 · Exemplo de código
Cenário real de trabalho: você tem três coisas que o Claude pode rodar sozinho, despacha em 30 segundos e vai fazer outra coisa:
Despachar três coisas ao mesmo tempo
claude --bg --name fix-login \
"修 #1234 登入按鈕在 Safari 沒反應的 bug"
claude --bg --name review-pr \
"審 PR #1240,重點看 auth middleware 改動"
claude --bg --name flaky-test \
"查 e2e/checkout.spec.ts 為什麼隨機失敗"
# 開 Agent View 看誰先完成
claude agents
As três sessions rodam em paralelo, cada uma editando arquivos no próprio worktree do git (em .claude/worktrees/), sem se atrapalharem. O --name deixa você reconhecer cada uma de cara depois — sem ele, o Claude nomeia automaticamente. Em 30 segundos você despachou tudo, pode tomar um café, ir para uma reunião, escrever outro código. Quando voltar, abre a Agent View e vê qual está amarela (precisa de você) e qual está verde (concluída, pronta para revisar o PR).
05 · Ler
Agent View vs Subagent vs Worktree — os três deixam você "fazer várias coisas ao mesmo tempo", mas o uso é diferente: - Subagent: você ainda está numa session, mas o Claude dispara um ajudante para fazer uma subtarefa (por exemplo, revisar código), e o ajudante volta com o relatório. Você está olhando a conversa principal. - Worktree: vários diretórios de trabalho no mesmo repo, mas você alterna entre sessions manualmente. Você gerencia vários terminais. - Agent View: dispara várias sessions independentes para o background, cada uma é uma conversa completa com resultado próprio. Você vê todas numa tela só.
Resumindo: tarefa pequena, ligada ao fluxo principal → subagent; tarefa grande, leva dez minutos, independente das outras → Agent View.
Pontos-chave
- Subagent: a session principal dispara um ajudante para uma subtarefa, e ele retorna com o resultado
- Worktree: vários diretórios de trabalho, mas a troca de session ainda é manual
- Agent View: várias sessions independentes rodando em background, panorama numa tela
- Tarefas grandes e independentes (corrigir bug, revisar PR) ficam mais tranquilas na Agent View
06 · Quiz
Você abriu a Agent View, despachou três sessions e depois apertou Esc para voltar para o shell. Dez minutos depois, você volta e abre claude agents. O que vai ver?
- As sessions pararam, porque você fechou a Agent View
- As sessions continuam rodando e progredindo — porque tem um processo supervisor em background gerenciando elas
- As sessions estão pausadas, precisa apertar resume para continuarem
- As sessions reiniciam, começam do zero
07 · Combinar
Combine cada cenário com a ferramenta mais adequada.
(Esta seção é interativa — ative o JavaScript para usar.)
Outras lições deste capítulo
⚠ A experiência interativa completa precisa de JavaScript. Ative-o e recarregue a página.
※ Este é um projeto educacional independente — não é um produto oficial da Anthropic. Claude™ é uma marca registrada da Anthropic, PBC.