Claude Code v2.1.314: blockWritesOutsideWorkingDirectories e mais de 20 correções de bugs
O Claude Code v2.1.314 traz uma nova proteção de sistema de arquivos e uma longa lista de correções de estabilidade para Bedrock, Vertex, MCP, VS Code e CLI. O destaque é uma configuração de permissão que impede Write, Edit e NotebookEdit de acessar caminhos fora dos diretórios de trabalho.
Nova permissão: blockWritesOutsideWorkingDirectories
Adicione isto às suas configurações para fazer as ferramentas de edição de arquivos recusarem qualquer caminho fora dos diretórios de trabalho — em todos os modos de permissão, não apenas no padrão:
{
"permissions": {
"blockWritesOutsideWorkingDirectories": true
}
}
Se você executa agentes em CI ou em máquinas compartilhadas, isto fecha a brecha em que uma ferramenta poderia escrever em /etc, em dotfiles do home ou em um repositório vizinho, dependendo do modo ativo.
Controles de gateway e administração
- Os upstreams do gateway de aplicativos Claude agora aceitam uma lista opcional de
groups. Apenas desenvolvedores nos grupos de IdP listados são roteados para aquele upstream — e isso vale também durante o failover. - Upstreams do Bedrock ganham
guardrail_trace, que registra qual filtro de guardrail do Amazon Bedrock foi acionado em uma requisição sem registrar o texto correspondente. - Configurações de confiança TLS de administrador em configurações gerenciadas agora são realmente aplicadas em sessões do Claude Desktop.
forceRemoteSettingsRefreshdefinido apenas em configurações gerenciadas remotas deixa de ser aplicado quando a cópia armazenada expira — antes, uma sessão podia iniciar sem política se o servidor estivesse inacessível.
Correções de precisão na CLI
claude -pcostumava sair com código 0 e sem saída quando a inicialização falhava. Agora ele imprime o erro e sai com código 1, para que scripts e CI parem de tratar uma inicialização quebrada como sucesso.- Sessões sujeitas a um limite de esforço imposto pela organização não falham mais turno após turno com "Invalid effort level". O Claude Code reduz o esforço, tenta novamente e informa qual nível usou.
claude ultrarevieweclaude remote-controlnão fazem mais a pergunta de confiança do workspace quandoCIestá definido; eles recusam imediatamente uma pasta não confiável.claude mcp logoutnão relata mais sucesso quando o login não foi removido (por exemplo, um chaveiro do macOS bloqueado via SSH).- Trocas de modelo no Remote Control que levam mais de 8 segundos agora retornam o resultado final em vez de um erro "still pending", e o registro de workers tenta novamente com esperas crescentes quando o serviço de sessão está lento.
Bedrock, Foundry e TLS
- Sessões do Bedrock com muitas imagens não falham mais a cada turno e
/compactnão retorna mais "400 Input is too long" — imagens mais antigas são descartadas antes da compactação. - Implantações do Microsoft Foundry sem o modelo padrão Sonnet, Opus ou Haiku agora recorrem a um modelo mais antigo da mesma família em vez de falhar.
UNABLE_TO_GET_ISSUER_CERTem conexões TLS é corrigido quando o armazenamento de certificados do sistema contém uma raiz renovada com cross-sign da predecessora.- Gateways que rejeitam os blocos
tool_referenceda busca de ferramentas acionam uma nova tentativa sem a busca de ferramentas, e a sessão lembra do fallback.
Correções de UI e sessões em segundo plano
- O VS Code e a aba Code do Claude Desktop agora fazem compactação ociosa: uma conversa com mais de 200K tokens deixada ociosa é resumida, e o resumo é usado na sua próxima mensagem se o cache de prompt tiver expirado.
- Hooks PreCompact têm sua saída truncada em 10.000 caracteres, para que um hook verboso não possa fazer a compactação falhar ou entrar em loop.
- Atualizações de diff em segundo plano não pegam mais brevemente o lock do índice do repositório, o que estava quebrando comandos
gitconcorrentes com "Unable to create '.git/index.lock': File exists." - Tabelas Markdown param de pular entre layouts de grade e empilhado em linhas de streaming pela metade; tabelas longas não recorrem mais a pipes brutos.
- "Continuar automaticamente no limite de uso" agora para em três continuações quando uma tarefa se reinicia entre esperas.
- O Ultracode permanece desativado depois de ser desabilitado, em vez de ser reativado no próximo início de sessão em segundo plano ou na nuvem.
Correções menores
- O seletor
/resumenão mostra mais o texto de CLAUDE.md ou CLAUDE.local.md como título de sessão quando a sessão executou apenas comandos de barra. /btwa partir do transcript de um subagente agora responde a partir daquele transcript, não da conversa principal.- Colar uma imagem via SSH no Linux agora imprime orientação para copiar o arquivo e colar seu caminho em vez de não fazer nada silenciosamente.
- A troca de modelo funciona quando existe um plugin quebrado fornecido pelo usuário via
--plugin-dirou--plugin-urljunto com configurações de plugins gerenciados. - A oferta de upgrade de modelo do Bedrock/Vertex para de reaparecer a cada início quando as configurações gerenciadas fixam o modelo.
Quem executa o Claude Code em CI, em vários provedores de nuvem ou atrás de um gateway deve atualizar — a correção do código de saída do claude -p sozinha já vai capturar falhas que estavam sendo silenciosamente engolidas.
📖 Leia a fonte completa: GitHub Claude-Code
👀 See Also

GM demite 600 trabalhadores de TI e contrata engenheiros focados em IA para desenvolvimento de agentes e modelos
A General Motors demitiu 600 funcionários de TI (~10% do departamento) para contratar profissionais com habilidades nativas em IA: desenvolvimento de agentes, engenharia de dados, engenharia em nuvem, engenharia de prompt.

Mudanças Frequentes de Quebra no OpenClaw: Procedimentos de Atualização e Problemas Atuais
A OpenClaw lançou 13 versões pontuais apenas em março de 2026, com mudanças disruptivas ocorrendo a cada 2-3 semanas. A fonte fornece procedimentos específicos de atualização e detalha problemas atuais na versão 3.28, incluindo alterações na autenticação localhost e bugs de regressão.

Xiaomi Lança Código Aberto do MiMo-V2.5-Pro: Próximo ao Claude Opus 4.6 em Benchmarks de Codificação
A Xiaomi lançou o MiMo-V2.5-Pro, um modelo de codificação de código aberto que obteve 233/233 em um projeto de compilador universitário, construiu um editor de vídeo de forma autônoma e está entre os 1% melhores do Claude Opus 4.6 no SWE-Bench e Terminal-Bench.

Claude Sonnet 4.6 supera Opus 4.6 em execução no benchmark de prompt
Um usuário do Reddit submeteu um prompt complexo tanto para o Sonnet 4.6 quanto para o Opus 4.6; o modelo Sonnet produziu uma resposta superior, avaliada pela criatividade e requisitos ocultos.