Resumo
O Claude Code 2.1.300 corrige a retomada de conversas compactadas e a continuidade das conexões MCP. A atualização também muda a validação das entradas devolvidas por hooks. Uma entrada recusada pela ferramenta encerra a chamada, por isso você precisa conferir extensões que modificam seus argumentos.
O Remote Control remove duas flags que já não produziam efeito. Os registros locais das sessões ficam mais completos, incluindo os prompts de sistema e os parâmetros de cada requisição. Esse conteúdo exige revisão quando você compartilha uma transcrição para investigar um erro.
Novidades
- Claude Code 2.1.300 — Mods de interface:
virtualTextexibe texto no compositor sem incluí-lo na mensagem enviada.$.ui.view({ agentId })abre a conversa de um agente na visualização principal. O hookprompt.changeinforma mudanças no texto causadas por histórico, desfazer ou preenchimento por plugin. - Claude Code 2.1.300 — Agentes de workflow: o hook
agent.spawnpode reescreverpromptemodel, além de recusar a execução. - Claude Code 2.1.300 — Advisor na AWS:
/advisorfica disponível no Claude Platform on AWS. O recurso depende de seleção explícita por comando, configuração ou flag. - Claude Code 2.1.300 — Telemetria: o evento
api_requestsepara as escritas de cache de cinco minutos e de uma hora. Os spans recebem atributos das convenções GenAI do OpenTelemetry.
Melhorias
- Claude Code 2.1.300 — Registros das sessões: as transcrições locais incluem o prompt de sistema, as ferramentas e os parâmetros de cada requisição à API, permitindo reproduzi-la com essas informações.
- Claude Code 2.1.300 — Requisições extensas: o envio para
api.anthropic.comutiliza gzip mesmo com a telemetria desativada.CLAUDE_CODE_GZIP_REQUEST_BODIES=0desativa a compressão.
Correções
- Claude Code 2.1.300 — Retomada das conversas: as sessões headless e do Agent SDK preservam mensagens recentes e resumos de compactação nos casos corrigidos. Uma última linha incompleta após falha deixa de causar a perda da primeira mensagem gravada ao retomar.
- Claude Code 2.1.300 — Ferramentas MCP: a busca automática permanece ativa durante reconexões. Um schema de entrada recusado pela API deixa de provocar erro 400 a cada turno, pois a ferramenta é enviada sem parâmetros pelo restante da conversa.
- Claude Code 2.1.300 — Login e modelos: um login recusado por
forceLoginOrgUUIDdeixa de conservar o token rejeitado. Hooks de agente respeitam seu modelo configurado e utilizam o modelo do chamador quando aquele está indisponível. - Claude Code 2.1.300 — Worktrees: os hooks
WorktreeCreateeWorktreeRemovedos plugins executam na inicialização com--worktree, ainda sem abranger--tmux. A versão também corrige a reabertura de worktrees em repositórios com reftable. - Claude Code 2.1.300 — Sessões remotas: o Remote Control retoma tentativas após falhas temporárias de login. As ferramentas de escrita em sessões Cowork na nuvem deixam de informar sucesso para arquivos locais que não foram recebidos pelo computador.
- Claude Code 2.1.300 — Encerramento: os hooks
SessionEndexecutam nos casos corrigidos com comandos em segundo plano. O runner autogerenciado continua respondendo quando sua saída não é consumida, com retenção dos últimos 256 KiB de log fora do Windows.
Breaking changes
- Claude Code 2.1.300 — Flags do Remote Control:
--sandboxe--no-sandboxforam removidas declaude remote-controle retornam erro. Remova-as dos scripts e utilizesandbox.enablednas configurações. - Claude Code 2.1.300 — Entradas dos hooks:
updatedInputdePreToolUseePermissionRequestrecebe a mesma validação aplicada à entrada do modelo. Campos desconhecidos são descartados e argumentos recusados pela ferramenta negam a chamada. Ajuste os objetos retornados pelos hooks. - Claude Code 2.1.300 — Políticas do gateway: uma chave
desktop:incompatível encerra a inicialização declaude gateway, substituindo o aviso anterior. Revise a chave indicada na mensagem de erro.
Ponto de Atenção
Nas sessões Cowork na nuvem, uma aprovação de PermissionRequest ignora a alteração setMode, preservando o restante da autorização. Ao encerrar o Claude Code, comandos em segundo plano ainda ativos após 1,5 segundo recebem encerramento forçado. Confira automações que precisam concluir escritas durante a saída.
Teste sugerido: execute seus hooks em homologação com uma entrada válida e outra recusada pela ferramenta. Abra o Remote Control com sandbox.enabled configurado e sem as flags removidas. Retome uma conversa compactada e confira as mensagens recentes e a reconexão MCP.
Notas da versão
O release oficial do Claude Code 2.1.300 foi publicado em 14/10/2026 às 18h24 UTC como versão estável.