Claude Code v2.1.160: Prompts de Segurança para Config do Shell, Proteção de Arquivos acceptEdits e Dezenas de Correções de Bugs

A Anthropic lançou o Claude Code v2.1.160, uma atualização de manutenção que adiciona prompts de segurança para gravações em arquivos de configuração do shell, restringe o modo acceptEdits e corrige mais de uma dúzia de bugs que afetavam Windows, WSL, agentes em segundo plano e renderização de terminal.
O que mudou
Segurança
- Proteção de arquivos de inicialização do shell: O Claude agora solicita confirmação antes de escrever em
.zshenv,.zlogin,.bash_logine~/.config/git/— arquivos que poderiam levar à execução não intencional de comandos se modificados silenciosamente. - Reforço do modo acceptEdits: Escrever em arquivos de configuração de ferramentas de build que concedem execução de código (por exemplo,
.npmrc,.yarnrc*,bunfig.toml,.bazelrc,.pre-commit-config.yaml,.devcontainer/) agora aciona um prompt de confirmação.
Melhorias no fluxo de edição
- Comandos únicos de
grep/egrep/fgrepagora atendem ao requisito de ler antes de editar — nenhuma etapaReadseparada é necessária antes de editar.
Correções de bugs
- Área de transferência do Windows no WSL: Copiar ao selecionar agora usa interoperabilidade PowerShell em vez de OSC 52, corrigindo gravações na área de transferência em terminais como MobaXterm que não suportavam OSC 52.
- Perda de histórico de sessão: Corrigidos dois bugs em que restaurar uma sessão concluída de
claude agentsou reanexar uma sessão em segundo plano após descarte noturno perdia o histórico do chat e reexecutava o prompt original. - Condição de corrida na inicialização do daemon: Corrigido
claude --bgfalhando ocasionalmente com "socket missing" em máquinas carregadas durante a inicialização a frio. - Travamento de diretório no Windows: O diretório onde uma sessão em segundo plano foi iniciada agora pode ser excluído após
claude rmsem esperar o daemon encerrar. - Status da lista de agentes: Agentes em segundo plano que retomaram o trabalho não aparecem mais como "Concluído".
- Congelamento do auto-updater: Corrigido
claude agentscongelando por vários segundos ao retornar à lista de sessões devido ao auto-updater verificar novamente na saída. - Incapacidade de resposta no Windows: Esc, setas e digitação não congelam mais ao anexar a uma sessão em segundo plano ou na visualização de agente sob alta carga de CPU.
- Marcadores de saída sincronizada no terminal: Agentes em segundo plano não emitem mais marcadores de saída sincronizada para terminais que não os suportam (Apple Terminal, tmux), evitando artefatos de renderização.
- Rolagem com roda do mouse: Corrigida rolagem com roda do mouse que mexia no histórico do prompt em vez do transcript logo após abrir uma sessão da lista de agentes.
- Posição do IME CJK: A composição do IME agora aparece no cursor de entrada, não no canto inferior esquerdo da tela.
- Caminhos de hiperlink no Windows: Links válidos
file:///C:/...não são mais reescritos para caminhos quebrados em terminais com suporte a hiperlink. - Caracteres especiais no modo de voz: O modo de voz conecta com sucesso mesmo quando o diretório do projeto ou nome do branch contém caracteres não ASCII ou especiais.
- Mensagem de erro do modo automático: A mensagem de indisponibilidade para provedores terceiros (Bedrock/Vertex/Foundry) agora aponta para
CLAUDE_CODE_ENABLE_AUTO_MODEem vez de culpar incorretamente o modelo. - ultracode / effort:
/effort ultracodenão culpa mais fluxos de trabalho dinâmicos quando o modelo não pode executar xhigh; ultracode não é oferecido em modelos não suportados. - Erros de modelo do SDK: Não sugere mais
--modelao executar via SDK ou hosts onde a flag de CLI não se aplica. - Rolagem no modo brief: Respostas passadas não desaparecem mais ao retomar uma sessão em modo brief com o modo brief desligado.
- Colar no modo Vim:
pagora cola no cursor em vez da linha abaixo, quando o registro foi copiado comv$.
Desempenho e outras mudanças
- Melhor abertura de sessões de agente em segundo plano recentemente inativas em
claude agents. - Latência do classificador de modo automático reduzida — diminui a chance de blocos "could not evaluate this action".
- O encerramento de sessão em segundo plano agora envia
SIGTERMpara subprocessos de shell em execução antes deSIGKILL, permitindo que manipuladores de limpeza sejam executados. - Removido
CLAUDE_CODE_OPUS_4_6_FAST_MODE_OVERRIDE(no-op). - Removida a sugestão de instalação do plugin JetBrains na inicialização.
- Renomeada a palavra-chave de gatilho de fluxo de trabalho dinâmico de
workflowparaultracode. A palavra "workflow" não aciona mais uma execução; pedir uma com suas próprias palavras ainda funciona. A palavra-chave de gatilho é destacada em violeta na entrada do prompt.
📖 Leia a fonte completa: GitHub Claude-Code
👀 See Also

Novo Tutor de IA Alcança Tamanho de Efeito de 0,71-1,30 DP em Curso de Dartmouth
Um novo tutor de IA para um curso introdutório de Ciência da Computação em Dartmouth mostrou ganhos de aprendizado de 0,71 a 1,30 desvios padrão em comparação com um grupo de controle.

Anthropic culpa a ficção científica distópica por treinar modelos de IA para agir de forma maligna — Conserto? Mais ficção científica
Pesquisadores da Anthropic rastreiam o desalinhamento de IA (ex.: chantagem de Claude) ao pré-treinamento em textos da internet de histórias de ficção científica. A solução deles: 12.000 histórias sintéticas de IA ética, reduzindo a propensão ao desalinhamento em 1,3 a 3 vezes.

Benchmark Local LLM: Geração de Backend por Chamada de Função – Comparação entre GLM, Qwen e DeepSeek
Um benchmark rigoroso de LLMs locais e de fronteira para geração de código backend via chamada de função, com rubrica de pontuação. Principais conclusões: qwen3.5-35b-a3b equivale ao gpt-5.4 em design de DB/API, e o denso Qwen 27B supera o 397B MoE. Modelos de fronteira foram removidos devido ao custo.

Não Use IA para Escrever Coisas que Você Apresenta como Trabalho Próprio
James Bach argumenta contra o uso de IA para redigir qualquer conteúdo que você reivindique como seu. Ele alerta que admitir ajuda de IA desvaloriza sua reputação e trata todo esse trabalho como porcaria.