- Na versão mais recente 2.1.20, a exibição de leitura de arquivos e de padrões de busca foi totalmente substituída por uma única frase de resumo, fazendo com que os usuários não consigam ver quais arquivos ou padrões estão sendo processados
- Usuários estão pedindo, por meio de issues no GitHub, a restauração da exibição dos caminhos dos arquivos e dos padrões de busca ou a adição de uma opção de alternância
- A desenvolvedora Anthropic respondeu que “a simplificação é útil para a grande maioria dos usuários”, mas, na prática, a maior parte dos comentários é de reclamação
- A alternativa sugerida foi usar o ‘verbose mode’, mas as críticas apontam que isso gera saída de depuração excessiva e tem baixa utilidade prática
- Mesmo após várias versões, não houve solução de fundo, e os usuários seguem voltando para a versão anterior (2.1.19) ou pedindo a adição de uma flag de configuração simples
Mudanças no Claude Code 2.1.20
- Na nova versão, toda a saída de leitura de arquivos e padrões de busca foi substituída por uma linha de resumo como “Read 3 files” e “Searched for 1 pattern”
- Antes, era mostrado de forma específica quais arquivos tinham sido lidos e quais padrões tinham sido buscados
- Agora, esses detalhes desapareceram, dificultando para o usuário acompanhar o que está acontecendo dentro da base de código
- Com essa mudança, usuários que pagam 200 dólares por mês passaram a criticar a perda de transparência da ferramenta
Reação dos usuários e issues no GitHub
- Em várias issues no GitHub, os usuários levantam a mesma demanda: “mostrem novamente os caminhos dos arquivos ou, no mínimo, adicionem uma opção de alternância”
- A Anthropic respondeu que, “para a grande maioria dos usuários”, essa simplificação é uma melhoria que reduz ruído
- No entanto, o texto aponta que não há base para essa “grande maioria” e que, na prática, só há reclamações
- A solução proposta pela Anthropic foi recomendar o uso do ‘verbose mode’
A polêmica do ‘verbose mode’
- O verbose mode exibe no terminal thinking traces, hook output, transcrição de sub-agents e até o conteúdo completo dos arquivos
- Os usuários reclamam que “o que querem é simplesmente ver os caminhos dos arquivos e os padrões de busca”, e consideram a saída excessiva
- Um desenvolvedor respondeu que iria “melhorar o verbose mode para adequá-lo aos casos de uso dos usuários”,
- mas cerca de 30 usuários continuaram repetindo o pedido para “reverter a mudança ou adicionar um toggle”
- Um usuário apontou que frases como “Searched for 13 patterns, read 2 files” são informações sem qualquer utilidade
O ‘ajuste’ nas versões seguintes e a persistência do problema
- Em versões posteriores, parte de thinking traces e hook output do verbose mode foi removida para deixá-lo menos verboso
- Ainda assim, toda a saída dos sub-agents continua sendo exibida, deixando a tela poluída
- Antes, o trabalho de cada sub-agent era mostrado em um fluxo conciso de uma linha,
- agora, grandes volumes de texto de vários agentes são exibidos ao mesmo tempo, prejudicando a legibilidade
- O texto critica que, no fim das contas, ir removendo elementos do verbose mode um a um não é muito diferente de recriar a função de toggle
Reação dos usuários e conclusão
- Alguns usuários estão fixando a versão 2.1.19
- A correção pedida poderia ser resolvida com a simples adição de uma flag booleana de configuração,
- mas a desenvolvedora continua focada apenas em ajustar o verbose mode
- O texto termina ironizando a postura da Anthropic ao contrastar a mensagem publicitária do Super Bowl sobre “respeito ao usuário” com a resposta dada no GitHub
1 comentários
Opiniões no Hacker News
Aqui é o Boris, da equipe do Claude Code. Quero explicar o contexto desta mudança
A parte difícil de criar produtos baseados em LLM é que o modelo continua evoluindo. Já faz um ano desde o lançamento do Claude Code, e o Claude ficou muito mais inteligente, consegue rodar por mais tempo e passou a usar mais ferramentas de forma autônoma.
Esse progresso é incrível, mas também torna difícil para o produto acompanhar a velocidade do modelo. No ambiente de terminal, a saída ficou excessiva e os usuários estão sentindo fadiga.
Por isso, na visualização padrão passamos a mostrar apenas as informações importantes, permitindo ver os detalhes quando necessário, aplicando uma abordagem de divulgação progressiva (progressive disclosure).
Fizemos testes internos por mais de um mês e refinamos a UX, mas isso ainda causou incômodo para alguns usuários. Ajustamos várias vezes com base no feedback e pretendemos incluir na próxima release um PR de melhoria da saída dos subagentes.
O feedback dos usuários é central para a evolução do produto, então continuem enviando suas opiniões
Saídas resumidas como “Read 3 files” tornam impossível saber quais arquivos estão sendo lidos. O modo verbose despeja informação demais e acaba piorando a acessibilidade.
Bastaria adicionar uma opção booleana de configuração para mostrar inline os caminhos dos arquivos e os padrões de busca. Isso não é recurso para power users, é o básico de acessibilidade
Saídas como “Read 3 files” são um exemplo clássico de minimalismo de UX que esconde informações úteis. Quando gerentes de produto removem informação em nome de “melhorar a experiência do usuário”, isso é um problema que a indústria já deveria ter superado.
Sem entender profundamente os padrões de uso dos clientes, esse tipo de erro continua se repetindo
Claro que dá para errar, mas aí se recalibra com feedback dos usuários. No fim, é um processo de encontrar equilíbrio entre excesso de informação e simplificação
Issues do GitHub sobre o Claude Code
Parece que a Anthropic não quer expor o funcionamento interno para os usuários. A cada release é preciso aplicar patch manualmente para restaurar funcionalidades
Sou um usuário pesado do Claude Code, e nas atualizações recentes houve cada vez mais problemas de desempenho e bugs.
Parece que a Anthropic quer controlar todo o workflow de desenvolvimento, e é decepcionante ver esse movimento em direção a uma estrutura fechada. O React TUI também é difícil de lidar
Em contraste, o Codex 5.3 é muito mais estável com sua cadeia de agentes open source. Não gostei da direção da Anthropic neste último mês e meio
A marca Claude está cada vez mais parecendo a “Microsoft da IA”.
Se quiser manter uma cultura centrada em desenvolvedores, vai precisar de um esforço interno de autocorreção.
A Microsoft dominou o mercado nos anos 90 e 2000, mas no longo prazo a experiência do desenvolvedor (DX) piorou.
A Apple reconstruiu o sistema operacional com base em BSD e se alinhou ao ecossistema Linux, e isso fez diferença no longo prazo. A Anthropic deveria aprender com essa história
Sob a pressão dos resultados trimestrais de Wall Street, esse tipo de mudança é um caminho inevitável
Quando Skyrim saiu, foi criticado por simplificar sistemas, mas no fim acabou sendo um sucesso.
Esta controvérsia parece parecida. Alguns usuários ficam furiosos com a mudança, enquanto outros só se importam com o resultado final.
Mas o problema maior é a sensação de que programadores estão perdendo controle. Autocomplete, scaffolding de projeto e agora até a exibição do nome dos arquivos — pequenas mudanças vão se acumulando e gerando ansiedade
Hoje em dia, com o aumento de usuários não desenvolvedores, parece que a Anthropic está desenhando a UX para esse público.
Mas, como resultado, os engenheiros de verdade estão sendo deixados de lado.
Acho que seria melhor ter uma versão Web/desktop do Claude Code voltada a não desenvolvedores. O terminal, por natureza, é adequado para um ambiente poderoso de agentes
Se um PM iniciante apenas joga prompts, o resultado vira bagunça. Quando equipes experientes usam essas ferramentas, podem surgir resultados impressionantes
Hoje em dia o modo verbose do Claude Code está uma bagunça, então depurar ficou difícil. Mesmo assim continuo usando porque ele ainda entrega o que preciso.
Com o aumento recente de clientes corporativos, dá para sentir a pressão financeira sobre a Anthropic. É preciso mais transparência
É interessante ver empresas de IA aumentando restrições aos usuários sob pressão financeira.
Os anúncios no ChatGPT e a remoção de recursos no Claude Code são sinais disso.
O Google idealizou inserção de anúncios em tempo real, mas quem implementou primeiro na prática foi a OpenAI.
Estou vendo essa tendência como “hora da pipoca”. Só uso o Gemini às vezes para pesquisa
Diferentemente da maioria, eu uso o modo plan.
Não preciso acompanhar o stream intermediário de tokens, nem gerenciar minuciosamente cada etapa do agente.
O que importa é o resultado e uma explicação resumida clara.
Se a explicação não for clara, então o código também não é claro. Nesses casos, eu volto tudo com
git restore .e começo uma nova sessão.É muito mais eficiente recomeçar do zero do que tentar preservar à força o contexto existente