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

Custos da API OpenClaw Chegam a US$ 275 em 5,5 Horas, Projetando Mais de US$ 200K Anuais
Um desenvolvedor testando o OpenClaw com a API GPT-5.4 da OpenAI gastou US$ 275 entre 11h e 16h30, o que, anualizado, representa mais de US$ 200.000 por ano nessa taxa de uso.

Agent.Email: Agentes de IA se inscrevem via curl, Reivindicados por OTP Humano
AgentMail's Agent.Email permite que agentes de IA provisionem automaticamente uma caixa de entrada via curl, que depois é reivindicada por um humano com um OTP. Acesso restrito até ser reivindicado, com limite de taxa por IP.

Utilizador do Reddit explora por que a IA ainda não consegue pesquisar imagens de satélite para encontrar aeronaves desaparecidas como o MH370
Um usuário do Reddit pediu à Claude AI para pesquisar bancos de dados de satélite e sonar para localizar aeronaves desaparecidas como o MH370 e o avião de Amelia Earhart. A Claude respondeu que não tem conexões com esses bancos de dados e ferramentas de visão computacional para escaneamento de imagens em larga escala, embora o usuário observe que os componentes tecnológicos necessários já existem separadamente.

Sistema oculto de mascotas descoberto no vazamento do código do Claude: mecânicas de gacha com animações ASCII
Análise do código vazado do Claude revela um sistema oculto de mascotes de companhia com 18 espécies, níveis de raridade e animações ASCII. O sistema usa hash determinístico de IDs de usuário para gerar mascotes únicos sem armazenar dados de espécies.