- A Anthropic mudou a forma de saída da ferramenta de codificação com IA Claude Code, de modo que ela não mostre quais arquivos está lendo ou modificando
- A nova versão (2.1.20) exibe apenas resumos como “leu 3 arquivos” no lugar dos nomes dos arquivos, e os detalhes só podem ser vistos por atalho de teclado
- Desenvolvedores reagiram fortemente, dizendo que precisam verificar os nomes dos arquivos em tempo real para segurança, auditoria e detecção de erros
- A Anthropic afirmou que a mudança foi para simplificar a UI, mas a alternativa de “modo verbose” foi criticada por trazer excesso desnecessário de informação
- Há preocupação de que, se ferramentas de IA ocultarem seu funcionamento interno, isso possa levar à queda de transparência e confiabilidade
Polêmica sobre a mudança na saída do Claude Code
- A Anthropic alterou a saída de progresso (progress output) do Claude Code para ocultar por padrão os nomes dos arquivos que a IA está lendo ou modificando
- Antes, eram mostrados o nome do arquivo e o número de linhas lidas, mas na nova versão isso foi resumido para algo como “Read 3 files (ctrl+o to expand)”
- Os detalhes ainda podem ser vistos por atalho, mas os desenvolvedores consideram isso incômodo e pouco prático
- Desenvolvedores apontam que, se o Claude consultar o arquivo errado ou acessar arquivos sensíveis do ponto de vista de segurança, fica difícil perceber isso imediatamente
- Quanto mais complexa a base de código, mais importante é verificar o rastreamento de contexto da IA
- Também foi destacado que interromper cedo quando ela segue na direção errada ajuda a evitar desperdício de tokens
Reação e críticas dos desenvolvedores
- No GitHub Issues, muitos desenvolvedores expressaram insatisfação com a mudança
- Um usuário criticou: “isso não é simplificação, é a remoção de informação útil”
- Outro afirmou que “o modo verbose é barulhento demais e não pode servir como alternativa”
- O responsável pelo Claude Code na Anthropic, Boris Cherny, explicou que a medida foi para simplificar a UI e que o importante são o diff e a saída de bash/mcp
- Ele disse para “usar por alguns dias” e comentou que, internamente, os desenvolvedores avaliaram positivamente a ‘redução de ruído’
- Depois, Cherny ajustou o modo verbose com base no feedback e adicionou a exibição do caminho dos arquivos, mas
- como os detalhes do modo verbose anterior foram reduzidos, continuaram as críticas de que isso prejudica quem queria a informação completa
Discussão no Hacker News e na comunidade
- Em uma discussão no Hacker News, Cherny também afirmou que “o Claude ficou mais inteligente e seu tempo de execução aumentou, fazendo o volume de saída crescer demais”
- Segundo ele, era necessário simplificar porque a saída estava sobrecarregando o terminal
- No entanto, muitos usuários rebateram que a saída resumida reduz a utilidade
- Foi levantada a opinião de que “é preciso saber quais arquivos o Claude está lendo para poder intervir no meio do processo e economizar milhares de tokens”
- Alguns relataram que a opacidade do Claude aumentou e que “já não é mais fácil confiar nele”
Questões de transparência e confiabilidade
- Desenvolvedores alertam que, se o Claude Code ocultar seu funcionamento interno, fica mais difícil detectar erros e validar o que ele faz
- Um usuário apontou que “se não for possível acompanhar a intenção ou a lógica do Claude, a sessão só desperdiça tokens”
- Também foi dito que “sem supervisão e correção contínuas, é difícil esperar resultados corretos”
- Segundo a matéria, o Claude Code é atualizado com frequência, mas não há sinais de retorno ao comportamento anterior
Resumo
- A mudança da Anthropic desencadeou um debate entre simplificação da UI e perda de transparência
- A comunidade de desenvolvedores considera a visibilidade das ações internas de ferramentas de IA um elemento central de confiança
- Agora, a atenção está em como futuras atualizações do Claude Code vão equilibrar transparência e usabilidade
1 comentários
Opiniões do Hacker News
É estranho que o Claude esconda o funcionamento interno
Não é só por curiosidade, mas para conseguir perceber antes que o modelo faça algo sem sentido
Por exemplo, para impedir que ele leia a codebase inteira de forma errada ou mexa em arquivos que não deveria modificar
Melhorar o modo verbose é bom, mas essa transparência deveria ter sido o padrão desde o começo
Se a IA lida com arquivos, é essencial mostrar exatamente quais arquivos ela está manipulando
Abstração é boa, mas não deveria esconder partes que podem quebrar o build
Vendo por esse ângulo, dá para entender por que a UX foi desenhada com foco no resultado, e não nas pessoas
Mesmo assim, o problema de “descarrilar” ainda não foi resolvido, e fica a dúvida se vários agentes de IA vão conseguir produzir resultados corretos de forma autônoma
É incômodo, mas evita que tentem modificar o projeto errado
Em codebases monolíticas com centenas de projetos de biblioteca, isso é indispensável
Quando o modelo interpreta um comando com o sentido errado, ele pode ficar perdido por dezenas de minutos
Em vez disso, faço outra coisa ou olho o celular
Acho ineficiente ficar monitorando manualmente a saída
É estranho que a Anthropic não entenda isso
É irônico terem respondido ao pedido de “mostrar mais informação” com uma forma de mostrar menos
“Rápido (fast)” também é usado de forma diferente por cada empresa, e os significados das palavras ficaram tão variados que não dá para entender só pelo rótulo
Parece achar que é simples e que atende ao pedido do usuário
O modo padrão está quase no nível de modo silencioso, executando autonomamente em segundo plano e fazendo a tela piscar
Depois da pergunta, ele espera alguns segundos e segue automaticamente com a opção padrão, e às vezes nem o Esc consegue parar isso
A atualização recente foi bem irritante
Só que ficou menos detalhado do que antes, e agora é preciso um modo novo para ver mais detalhes
A Anthropic vinha indo bem ao mirar o mercado de desenvolvedores, mas essa decisão é arriscada
A concorrência é acirrada, e esse tipo de teimosia pode fazer a empresa perder a confiança dos desenvolvedores
Eu uso o modelo Claude em várias plataformas, mas não uso o Claude Code porque é desconfortável
Em compensação, a expansão para o mercado não desenvolvedor, como Claude Co-work ou integração com Excel, parece ter bastante potencial
Migrei para o Codex, e o Claude Code é lento e dá pouco feedback, o que é frustrante
Quando vejo ele travado por 20 minutos até em um prompt simples, não tenho motivo para voltar a usar
Como alternativa, existe o OpenCode
Ele oferece a experiência mais parecida com a do Claude Code, mas eu ainda prefiro o Claude Code
Parece que a Anthropic está induzindo um fluxo de trabalho que evita code review
Fazer com que as pessoas não olhem o código diretamente é uma espécie de estratégia de lock-in
Como a geração de código é rápida, eu gasto cerca de 40% do tempo total em review, e a qualidade é importante a esse ponto
Eu rodo mais de 5 agentes o dia todo
Como faço uma medição e validação rigorosas dos resultados, na verdade prefiro que a saída seja silenciosa
Só quando preciso uso um prompt do tipo “explique o processo de pensamento” para deixar logs
Mesmo assim, seria bom ter um modo opcional para quem preferia o comportamento anterior
Mas esse jeito de ficar observando agentes em tempo real provavelmente vai ficar ultrapassado em breve
Os modelos estão evoluindo rápido demais
Recentemente senti que a forma de pesquisa do Claude piorou
Ele cria dezenas de threads desnecessárias até para problemas simples
Fica mais de 30 minutos girando em falso e acaba entrando em um estado de “perdido”
Agora, quando vejo sinais disso, interrompo imediatamente
Mesmo quando mando “olhe só o código relevante”, ele responde “vou verificar por conta própria” — realmente desconcertante
Esse assunto já foi mencionado diretamente por um desenvolvedor da Anthropic em outro thread do HN
O Claude salva logs de conversa em
~/.claude/projectsEntão dá para acompanhar os logs em tempo real com ferramentas como cc-tail
Eu sempre faço o Claude Code montar primeiro um plano de mudanças
Peço que ele explique quais arquivos vai modificar e depois executo em um novo contexto
Ela decompõe a especificação em um plano JSON e depois executa cada tarefa de forma não conversacional com Claude ou Codex
Acho que combina bem com o seu fluxo de trabalho