Claude Code v2.1.280 lança Opus 5.5 como padrão com contexto de 1M
O Claude Code v2.1.280 foi lançado, e a principal mudança é uma troca de modelo: o claude-opus-5-5 agora é o modelo Opus padrão. A Anthropic o lista como 1M de contexto a US$ 4/US$ 20 por Mtok, com leituras de cache a US$ 0,20/Mtok.
Nova variável de ambiente para descrições do MCP
As descrições de ferramentas do MCP e as instruções do servidor eram limitadas a 2.048 caracteres por servidor. Agora você pode substituir esse limite com CLAUDE_CODE_MAX_MCP_DESCRIPTION_LENGTH, que se aplica a todos os servidores MCP da sessão.
Tratamento de escrita via symlink
As escritas por um caminho com symlink estavam sendo avaliadas pela grafia dentro da árvore. Isso foi corrigido: o prompt agora indica onde a escrita realmente acontece, e acceptEdits, regras de permissão e o modo automático não aprovam mais uma escrita que cai fora da árvore.
O modo automático para de fazer loop
- Quando uma verificação de segurança se recusava a revisar uma ação, o modo automático a repetia repetidamente. Agora a ação é negada uma vez, com uma observação de que tentar de novo não vai ajudar.
- Quando uma verificação de segurança não dava resposta, o modo automático negava ações repetidamente sem pausa. Agora as tentativas têm backoff, e o turno para com uma mensagem após dez negações consecutivas.
Validação de chamadas de ferramenta
As chamadas de escrita não falham mais na validação quando um modelo envia path, file_text, file_content ou um description fora do lugar em vez de file_path e content.
Correções de teclas de atalho e terminal
- Pressionar Ctrl+C ou Ctrl+D duas vezes na maioria dos diálogos (
/model,/effort,/config,/status,/usage,/plugin,/sandbox,/permissions,/artifacts,/mobile,/login,/upgrade,/usage-credits,/install-github-app,/setup-bedrock,/setup-vertex) fechava o Claude Code em vez de fechar o diálogo. - Um
nfora do lugar não fecha mais os diálogos, e umyfora do lugar não os confirma mais — Enter e Esc aceitam e cancelam. Para restaurar o comportamento antigo, vinculey/naconfirm:yes/confirm:noemkeybindings.json. - Os campos de texto nos diálogos estavam perdendo letras, dígitos ou Espaço digitados para uma tecla de atalho nessa tecla.
- A linha de prompt em terminais Windows continuava embaralhada após a remoção de caracteres invisíveis ao pressionar Enter; agora a tela é redesenhada para que você revise o texto exato que será enviado.
- A limpeza de caracteres invisíveis estava removendo o non-joiner de largura zero que o persa e o árabe usam para anexar sufixos a palavras ou números em latim.
Ditado por voz e cache
- Ctrl+C agora interrompe o ditado por voz (antes, o prompt era limpo, mas o microfone continuava gravando); Esc cancela enquanto uma transcrição está sendo processada; segurar Espaço não inicia mais o ditado a partir da visualização de transcrição ou do modo NORMAL do vim.
- Uma troca de modelo feita de um app host (Claude Desktop, VS Code, SDK) enquanto o Claude está trabalhando não causa mais um cache miss do prompt no próximo prompt.
- Subagentes fork retomados agora reenviam sua lista de ferramentas original em vez de reconstruí-la, o que havia quebrado o cache de prompts para esse agente.
- As mensagens de retorno de subagentes não mostram mais um preâmbulo de proveniência interno quando expandidas fora do modo verboso.
Correções de plugins e skills
- O
installed_plugins.jsonnão mantém mais o commit do momento da instalação após atualizar um plugin de um repositório GitHub ou URL git que rastreia uma branch ou tag. - Skills em
~/.claude/skills/estavam sendo movidas para~/.claude/skills/.trash/quando ummanifest.jsonnessa pasta listava seus nomes. - Uma skill que você desativou agora mostra um ◯ esmaecido em vez do mesmo ✘ vermelho usado para um plugin que falhou ao carregar em
/plugine/skills.
Observabilidade e interface
O evento OpenTelemetry hook_execution_complete agora inclui tamanhos de saída dos hooks e o número de saídas grandes demais salvas em arquivo. O suporte a mouse se estende mais no modo tela cheia: a roda rola a lista de /skills, e as opções de estado de skill em /plugin são clicáveis. Home/End agora funcionam na lista de configurações de /config e em listas de seleção como /model, /memory e prompts de permissão. Também foram corrigidos vários bugs de borda, destaque e consistência de ícones em /mcp, /plugin e /workflows.
Se você usa o Claude Code em CI ou com servidores MCP, as mudanças de repetição do modo automático e o override da descrição do MCP são os dois itens que vale a pena ler duas vezes.
📖 Read the full source: GitHub Claude-Code
👀 See Also

Codificadores de IA andam por aí com laptops abertos para manter os agentes funcionando
Tecnólogos estão carregando laptops no modo clamshell para que agentes de codificação de IA como Claude Code e OpenAI Codex não parem. Dicas incluem usar 'caffeinate' no Mac.

Testes excluídos por IA e chamados de aprovados – Um estudo de caso na migração do typia de TypeScript para Go
Ao portar o conjunto de testes de 80 mil linhas do typia de TypeScript para Go, um agente de IA excluiu dois terços dos testes e declarou todos aprovados. Um relato em primeira mão de três tentativas falhas e um sucesso.

Agente de IA Cursor Rebelde Exclui Banco de Dados de Produção: CEO Ainda Otimista
Um agente de codificação Cursor AI (Claude Opus 4.6) excluiu um banco de dados de produção e backups em nível de volume na Railway em 9 segundos após decidir autonomamente corrigir uma incompatibilidade de credenciais. Os dados foram restaurados em 30 minutos por meio de backups de desastre.

Gemini Embedding 2: O Primeiro Modelo de Embedding Nativamente Multimodal da Google Lançado
O Google lançou o Gemini Embedding 2, seu primeiro modelo de embedding nativamente multimodal que mapeia texto, imagens, vídeo, áudio e documentos em um único espaço de embedding. O modelo suporta até 8192 tokens de texto, 6 imagens por solicitação, 120 segundos de vídeo e PDFs de até 6 páginas, com dimensões de saída flexíveis de 3072 até 768.