Claude Code 3.0 é INSANO!
Autoria: AICodeKing · Assistir no YouTube
Vídeo de autoria do canal indicado, não da IANIA; todos os direitos pertencem ao criador. Transcrição, resumo e tradução gerados automaticamente; o conteúdo no idioma original é preservado na versão em idioma original.
Idioma original: inglês
Vídeo original: Claude Code 3.0 is CRAZY! · Canal: AICodeKing · 07:15 · Assistir no YouTube
Tópicos: Agentes de IA, Claude Code, Engenharia de prompts e contexto, Engenharia de software com IA
A atualização do Claude Code para desktop facilita iniciar e acompanhar várias sessões em paralelo, com ambientes salvos, sessões aninhadas e sugestões de tarefas de acompanhamento. A barra lateral organiza as sessões por estado, enquanto uma lista de tarefas ao vivo, cartões de resumo e uma barra lateral de detalhes ajudam a monitorar o trabalho. O vídeo também destaca o recurso de compactação durante a ociosidade, que resume sessões longas antes de o prompt cache expirar e pode reduzir o uso. O autor considera a atualização promissora, mas aponta limites de uso e mudanças na interface como problemas ainda não resolvidos.
Pontos-chave
Seção intitulada “Pontos-chave”- A tela de nova sessão permite abrir projetos em pastas recentes e ambientes salvos, incluindo configurações com várias pastas.
- Cada sessão pode usar sua própria worktree, evitando que sessões na mesma pasta alterem os mesmos arquivos.
- Sessões aninhadas dividem tarefas paralelas e devolvem os resultados à sessão principal sem sobrecarregar o chat.
- Sugestões de acompanhamento e o comando /btw permitem iniciar tarefas ou fazer perguntas em sessões separadas.
- A barra lateral agrupa sessões que precisam de atenção, em andamento e concluídas.
- Uma lista de tarefas ao vivo, cartões de resumo e uma barra lateral de detalhes mostram o progresso e o contexto da sessão.
- A compactação durante a ociosidade resume sessões longas antes de o prompt cache expirar, reduzindo o trabalho de processamento ao retomar.
- O aumento de sessões paralelas pode levar os usuários rapidamente aos limites de uso, especialmente no plano Pro.
Capítulos
Seção intitulada “Capítulos”| Início | Capítulo | Resumo |
|---|---|---|
| 00:03 | Atualização para sessões paralelas | O vídeo apresenta as mudanças na tela de nova sessão, nos ambientes salvos e no uso de worktrees. |
| 01:36 | Sessões aninhadas e perguntas laterais | Claude pode dividir tarefas em sessões aninhadas, sugerir acompanhamentos e receber perguntas com /btw. |
| 03:08 | Acompanhamento do trabalho e limites de uso | A barra lateral e os elementos dentro das sessões mostram o progresso, enquanto o autor comenta críticas à interface e aos limites. |
| 05:11 | Compactação durante a ociosidade e avaliação final | O vídeo explica como sessões ociosas são resumidas antes de o prompt cache expirar e conclui apontando recursos desejados que ainda faltam. |
Citações
Seção intitulada “Citações”Esta atualização facilita executar várias sessões ao mesmo tempo. — 00:03
Agora, o chat principal recebe apenas os resultados. — 02:06
Quando você voltar, Claude só precisa processar o resumo, não a conversa inteira. — 05:42
As melhores partes desta atualização são as sessões aninhadas e as abas do /btw. — 06:44
Conceitos e entidades
Seção intitulada “Conceitos e entidades”- Claude Code (ferramenta): Ferramenta de programação da Anthropic cuja versão para desktop recebeu recursos para gerenciar sessões paralelas.
- Anthropic (empresa): Empresa que desenvolve Claude Code e lançou a atualização discutida no vídeo.
- nested sessions (conceito): Sessões separadas iniciadas para executar tarefas paralelas e enviar os resultados de volta à sessão principal.
- worktree (conceito): Cópia separada do repo usada por uma sessão para que sessões diferentes não alterem os mesmos arquivos.
- environment (conceito): Configuração salva que pode reunir pastas, um host SSH ou um ambiente na nuvem para iniciar sessões.
- /btw (ferramenta): Comando que abre uma pergunta lateral em uma nova aba sem interromper a sessão principal.
- prompt cache (conceito): Cache que evita reprocessar por um tempo a conversa anterior, mas expira após cerca de uma hora.
- idle compaction (conceito): Recurso que resume uma sessão longa enquanto ela está ociosa, antes de o prompt cache expirar.
- Lydia Hallie (pessoa): Integrante da Anthropic mencionada no vídeo por divulgar a compactação durante a ociosidade.
Tradução completa (pt-BR)
Seção intitulada “Tradução completa (pt-BR)”00:03 Oi, bem-vindos a mais um vídeo. A Anthropic acabou de lançar uma grande atualização para o aplicativo de desktop do Claude Code. Essa atualização tem um único objetivo: facilitar a execução de várias sessões ao mesmo tempo. A conta Claude Devs publicou sobre isso. Eles destacaram três coisas: agora é mais rápido iniciar uma sessão, ficou mais fácil dividir o trabalho entre sessões e você sempre consegue ver o que cada sessão está fazendo. Também publicaram um breve vídeo de demonstração em uma thread, com os detalhes. Então, vamos conferir. Primeiro, um pouco de contexto. Em abril, a Anthropic reconstruiu o aplicativo de desktop
00:33 para sessões paralelas. Aquela atualização nos deu uma barra lateral que mostra todas as suas sessões em um só lugar. Esta nova atualização acrescenta recursos a isso. A atualização de abril apenas listava suas sessões. Esta muda a forma como você trabalha com elas. Vamos começar pela nova tela de sessão. Quando você inicia uma sessão, a tela agora mostra suas pastas recentes. Na demonstração, dá para ver três pastas: storefront web, payments API e infra. Você clica em uma pasta e a sessão começa nela. Não precisa procurar a pasta toda vez. Em seguida, os ambientes. Um ambiente é uma configuração salva.
01:04 Pode ser um conjunto de algumas pastas. Pode ser um host SSH ou a nuvem. Você salva uma vez e, depois, inicia novas sessões nesse ambiente. Por exemplo, digamos que você sempre trabalhe ao mesmo tempo em um repo de frontend e em um repo de backend. Você pode salvar as duas pastas como um único ambiente. Depois, seleciona esse ambiente no menu de escolha de ambiente. Você também pode dar a cada pasta sua própria árvore de trabalho. Uma árvore de trabalho é uma cópia separada do seu repo para uma sessão. Assim, duas sessões na mesma pasta não alteram os mesmos arquivos. É muito legal ver isso. Agora, a maior mudança: sessões aninhadas. Digamos que você peça ao Claude para realizar algumas tarefas em paralelo.
01:36 Agora, o Claude inicia uma sessão separada para cada tarefa. Essas são sessões aninhadas. Cada uma trabalha por conta própria. Quando uma sessão aninhada termina, ela envia o resultado de volta para a sessão principal. A demonstração mostra isso muito bem. Há uma sessão principal chamada “corrigir a mudança no layout da grade de produtos”. Abaixo dela, aparecem duas sessões aninhadas. Uma faz com que as imagens só carreguem quando você rolar até elas. A outra adiciona largura e altura às imagens dos cartões na barra lateral. Elas aparecem abaixo da sessão principal. Quando terminam, a sessão principal recebe os resultados. Por que isso importa? Antes, o trabalho em paralelo
02:06 enchia o chat principal de resultados, e era difícil acompanhar. Agora, o chat principal recebe apenas os resultados, e você ainda pode abrir cada sessão aninhada se quiser ver os detalhes. Gostei muito disso. Em seguida, sugestões de acompanhamento. Enquanto trabalha, o Claude agora pode sugerir mais tarefas para você. Você clica uma vez, e essa tarefa começa em uma sessão própria. Sua tarefa atual continua. A demonstração mostra um bom exemplo. O Claude termina a correção do layout e diz que ela foi verificada. Depois, diz que percebeu três itens de acompanhamento que não corrigiu: os tamanhos das imagens no carrinho, o carregamento tardio abaixo da dobra da página e os rótulos
02:38 no formulário de finalização da compra. Então, o Claude sugere uma nova tarefa para adicionar rótulos aos campos do formulário de finalização da compra. Depois disso, “adicionar rótulos aos campos do formulário de finalização da compra” aparece na barra lateral como uma sessão de trabalho própria. Aí também tem o comando /btw. Digamos que você tenha uma pergunta paralela no meio de uma sessão: digite /btw e sua pergunta. A pergunta é aberta em uma nova aba. Sua sessão principal continua trabalhando, então sua pergunta paralela não interrompe o Claude nem acrescenta ruído à sessão principal. Isso também é muito legal. Agora, vamos falar de como você vê o que cada sessão está
03:08 fazendo. A barra lateral agora organiza suas sessões em três grupos. O primeiro é “precisa de atenção”, o segundo é “em andamento” e o terceiro é “concluídas”. Na demonstração, “atualizar e-mails de boas-vindas” passa para “precisa de atenção”. Um pequeno ícone de aviso aparece ao lado. Mais tarde, “corrigir testes instáveis de finalização da compra” também passa para esse grupo. Cada sessão concluída também mostra um pequeno ícone. Ele informa onde a sessão foi executada: no seu computador ou na nuvem. Assim, basta olhar para a barra lateral para saber quais sessões precisam da sua atenção. Dentro de uma sessão, há mais três novidades. Primeiro, uma lista de tarefas
03:38 atualizada em tempo real. Ela mostra o plano do Claude e é atualizada conforme ele trabalha. Na demonstração, o plano tem cinco etapas: reproduzir a mudança e executar os testes, adicionar os tamanhos das imagens ao cartão de produto, reservar espaço na grade, conferir a grade na prévia e adicionar um teste de mudança de layout. Cada etapa recebe uma marca de seleção quando é concluída. Segundo, um cartão de resumo. Quando o Claude precisa de você, esse cartão resume o que ele fez naquela rodada. Você não precisa rolar para trás para encontrar a pergunta. Terceiro, uma barra lateral auxiliar. Ela mostra onde a sessão está sendo executada, quanto do contexto está sendo usado e quais arquivos foram alterados. Se quiser experimentar, é
04:09 simples. Atualize o aplicativo de desktop do Claude e inicie uma nova sessão. Se nunca o usou, instale o aplicativo de desktop do Claude, abra a aba de código e inicie uma sessão em uma pasta de projeto. No geral, é bem legal. Se você executa muitas sessões do Claude Code ao mesmo tempo, esta é a direção certa, mas não é perfeita. As respostas à publicação são variadas. Muitas pessoas querem de volta o controle deslizante de esforço. Parece que a reformulação o removeu ou ocultou. Algumas pessoas também dizem que os botões de pull request do GitHub estão mais difíceis de encontrar agora. Algumas preferem a barra lateral antiga.
04:40 Uma pessoa não quer que as sessões mudem de lugar na lista sozinhas. Ela quer saber onde cada sessão está. Eu entendo. Com 10 sessões abertas, pode ser confuso ver as sessões mudando de grupo o tempo todo. E há o grande problema: os limites de uso. Muitas respostas dizem que os limites são o verdadeiro obstáculo e, para ser sincero, essas pessoas têm razão. Mais sessões paralelas significam mais uso. Sessões aninhadas aumentam ainda mais o consumo. No plano Pro, você provavelmente vai atingir seu limite rapidamente com esse workflow. Esse recurso é mesmo para quem tem os planos Max, e a Anthropic não disse
05:11 nada sobre mudar os limites com esta atualização. Então, tenha isso em mente antes de iniciar 10 sessões. Mas há mais uma novidade que ajuda um pouco com o uso. Lydia Hallie, da Anthropic, publicou sobre isso. O Claude Code agora tem compactação em períodos ociosos. Para entender, você precisa saber o que é o prompt cache. Quando você envia uma mensagem, o Claude precisa processar a conversa inteira. O prompt cache guarda esse trabalho por um tempo, então sua próxima mensagem custa menos, mas o cache expira depois de cerca de uma hora. O problema é o seguinte: digamos que você deixe uma sessão longa e volte duas horas depois. O cache sumiu, então o Claude precisa processar a
05:42 conversa inteira de novo. Isso consome boa parte do seu limite. A compactação em períodos ociosos resolve isso. Quando uma sessão longa fica ociosa, o Claude Code agora a compacta pouco antes de o cache expirar. Compactar significa transformar a conversa em um resumo curto. Quando você volta, o Claude só precisa processar o resumo, e não a conversa inteira. No terminal, você verá uma linha dizendo que a sessão foi compactada enquanto estava ociosa, antes de o prompt cache expirar. A Anthropic diz: “Isso economiza um pouco do seu uso”. Eles não disseram quanto, mas faz sentido
06:12 com esta atualização. Se você executa muitas sessões, algumas ficarão ociosas enquanto você trabalha em outras. Então, com certeza, essa é uma ótima adição. As pessoas também pediram mais algumas coisas. Algumas querem agrupar sessões por projeto, outras querem usar mais de uma conta no aplicativo, e outras querem ver todas as sessões do laptop pelo celular sem ativar o controle remoto em cada sessão. Então, ainda faltam alguns recursos. Aqui vai minha opinião. As melhores partes desta atualização são as sessões aninhadas e as abas /btw. Elas resolvem um problema real. Sessões longas ficam confusas, e esses dois
06:44 recursos as mantêm organizadas. Os grupos de status na barra lateral também são legais, mas quero de volta o controle deslizante de esforço, e espero que a Anthropic faça algo a respeito dos limites. Se não fizer, muitas pessoas não conseguirão usar muito esse recurso. Provavelmente vou fazer um vídeo prático depois de usar o recurso por um tempo. Então, fique de olho. No geral, é bem legal. Enfim, [música] me contem o que acharam nos comentários. Se gostou deste vídeo, considere fazer uma doação pela opção Super Thanks ou tornar-se membro clicando no botão [música] “Participar”. Além disso, deixe seu gostei neste vídeo e inscreva-se no meu canal. Vejo vocês no próximo. [música] Até lá,
07:15 tchau. >> [música] [música e sino]
Transcrição original
[00:03] Hi, welcome to another video. Anthropic just released a big update to the Claude Code desktop app. This update is about one thing. It makes it easier to run many sessions at the same time. The Claude Devs account posted about it. They said three things. Starting a session is now faster, splitting work across sessions is easier, and you can always see what each session is doing. They also posted a short demo video in a thread with the details. So, let’s go through it. First, some context. In April, Anthropic rebuilt the desktop app
[00:33] for parallel sessions. That update gave us a sidebar that shows all your sessions in one place. This new update adds to that. The April update only listed your sessions. This one changes how you work with them. Let’s start with the new session screen. When you start a new session, the screen now shows your recent folders. In the demo, you can see three folders. They are storefront web, payments API, and infra. You click a folder and the session starts there. You don’t have to search for the folder each time. Next, environments. An environment is a saved
[01:04] setup. It can be a few folders together. It can be an SSH host, or it can be the cloud. You save it once and then you start new sessions in it. For example, say you always work on a front-end repo and a back-end repo together. You can save both folders as one environment. Then you pick it from the choose environment menu. You can also give each folder its own work tree. A work tree is a separate copy of your repo for one session. So, two sessions in the same folder don’t change the same files. This is quite great to see. Now, the biggest change, nested sessions. Say you ask Claude to do a few tasks in parallel.
[01:36] Claude now starts a separate session for each task. These are nested sessions. Each one works on its own. When a nested session is done, it sends its result back to your main session. The demo shows this well. There is a main session called fix product grid layout shift. Under it, two nested sessions appear. One makes images load only when you scroll to them. The other adds a width and a height to the card images in the sidebar. They show under the main session. When they finish, the main session gets their results. Why does this matter? Before parallel
[02:06] work filled your main chat with output, it was hard to read. Now the main chat only gets the results, and you can still open each nested session if you want to see the details. I like this a lot. Next, follow-up suggestions. While Claude works, it can now suggest more work for you. You click once, and that work starts as its own session. Your current task keeps going. The demo shows a good example. Claude finishes the layout fix and says the fix is verified. Then it says it noticed three follow-up items that it did not fix. The items are image sizes in the cart, lazy loading below the fold, and labels
[02:38] on the checkout form. Then Claude suggests a new task to label the checkout form fields. After that, label checkout form fields shows up in the sidebar as its own working session. Then there is the {slash}bt did you command. Say you have a side question in the middle of a session, type {slash}bt did you and your question. The question opens in a new tab. Your main session keeps working, so your side question does not stop Claude, and it does not add noise to the main session. That’s super cool as well. Now, let’s talk about how you see what each session is
[03:08] doing. The sidebar now sorts your sessions into three groups. The first group is needs input, the second is working, the third is completed. In the demo, update onboarding emails moves to needs input. It gets a small warning icon. Later, fix flaky checkout tests moves there, too. Each completed session also shows a small icon. The icon tells you where it ran, on your computer or in the cloud. So, one look at the sidebar tells you which sessions need you. Inside a session, there are three more new things. First, a live
[03:38] to-do list. It shows Claude’s plan and updates as Claude works. In the demo, the plan has five steps: reproduce the shift and run the tests, add image sizes to the product card, reserve space in the grid, check the grid in the preview, and add a layout shift test. Each step gets a check mark when it is done. Second, a recap card. When Claude needs you, this card sums up what Claude did in that turn. You don’t have to scroll back to find the question. Third, a side rail. It shows where the session runs, how much context it uses, and what files it changed. If you want to try it, it’s
[04:09] simple. Update the Claude desktop app, and start a new session. If you have never used it, install the Claude desktop app, open the code tab, and start a session in a project folder. Overall, it’s pretty cool. If you run many Claude code sessions at once, this is the right direction, but it’s not perfect. The replies to the post are mixed. Many people want the effort slider back. It looks like the redesign removed it or hid it. Some people also say the GitHub PR buttons are harder to find now. Some people like the old sidebar more.
[04:40] One person does not want sessions to move around in the list on their own. They want to know where each session is. I understand that. With 10 sessions open, sessions that keep moving between groups can be confusing. Then there’s the big problem, usage limits. Many replies say the limits are the real barrier, and to be honest, they are right. More parallel sessions means more usage. Nested sessions add even more. On the Pro plan, you will probably hit your limit fast with this workflow. This feature is really for people on the max plans, and Anthropic did not say
[05:11] anything about changing the limits with this update. So, keep that in mind before you start 10 sessions. But there’s one more new thing that helps a bit with usage. Lydia Hallie from Anthropic posted about it. Claude code now has idle compaction. To understand it, you need to know about the prompt cache. When you send a message, Claude has to process the whole conversation. The prompt cache saves that work for a while, so your next message is cheaper, but the cache expires after about 1 hour. Here’s the problem. Say you leave a long session, and come back 2 hours later. The cache is gone, so Claude has to process the
[05:42] entire conversation again. That uses a lot of your limit. Idle compaction fixes this. When a long session is idle, Claude code now compacts it right before the cache expires. Compacting means it turns the conversation into a short summary. When you come back, Claude only has to process the summary, not the entire conversation. In the terminal, you will see a line that says compacted while idle before the prompt cache expired. Anthropic says, “This saves you some usage.” They did not say how much, but it makes sense
[06:12] with this update. If you run many sessions, some of them will sit idle while you work on others. So, this is a really good addition for sure. People also asked for a few more things. Some want to group sessions by project, some want to use more than one account in the app, and some want to see all their laptop sessions from their phone without running remote control for each session. So, some features are still missing. Here is my opinion. The best parts of this update are nested sessions and the /btdue tabs. They fix a real problem. Long sessions get messy, and these two
[06:44] features keep them clean. The status groups in the sidebar are also nice, but I want the effort slider back, and I hope Anthropic does something about the limits. If they don’t, many people won’t be able to use this feature much. I’ll probably make a hands-on video after I use it for a while. So, stay tuned for that. Overall, it’s pretty cool. Anyway, [music] let me know your thoughts in the comments. If you like this video, consider donating through the Super Thanks option or becoming a member by clicking [music] the join button. Also, give this video a thumbs up and subscribe to my channel. I’ll see you in the next one. [music] Until then,
[07:15] bye. >> [music] [music and bell]