Claude Code 2.1.289 chegou ao npm em 3 de outubro de 2026, às 20h12 UTC. Um relato que atribui a informação ao changelog da Anthropic associa a versão à correção de um caso específico: regras Bash deny e ask podiam não reconhecer um comando precedido por uma atribuição de variável de ambiente com valor expandido quando o sandbox permitia comandos automaticamente.
Claude Code 2.1.289 corrige um caso específico de regra Bash
As regras deny e ask servem, respectivamente, para negar uma ação ou pedir aprovação. No caso descrito, elas podiam não identificar o comando que vinha depois de uma variável de ambiente expandida, quando o sandbox fazia a liberação automática.
O exemplo associado à correção é TZ="$HOME" rm -rf build: a atribuição TZ="$HOME" aparece antes do comando rm. O ajuste relatado para a versão 2.1.289 se refere a essa combinação de prefixo expandido, regras Bash e sandbox auto-allow.
As tags do npm na observação de 4 de outubro
Às 23h58 UTC de 4 de outubro de 2026, as tags do pacote no npm foram observadas nas versões abaixo:
| Tag do npm | Versão observada |
stable | 2.1.285 |
latest | 2.1.289 |
next | 2.1.289 |
A diferença em relação ao Claude Code 2.1.288
A correção relatada para o Claude Code 2.1.288 tratava de um padrão diferente, envolvendo um wrapper bash -c. A versão 2.1.289, por sua vez, está associada ao caso do comando precedido por uma atribuição de variável de ambiente expandida.