Claude Code v2.1.238: keybindingFlavor, headersHelper, correções para runner auto-hospedado
O Claude Code v2.1.238 chega com um punhado de novas configurações e uma longa lista de correções de bugs. As principais adições: uma configuração keybindingFlavor para Ctrl+W no estilo Bash, um headersHelper para marketplaces de plugins que exigem cabeçalhos HTTP, e duas novas flags para runners self-hosted.
Novas configurações e comandos
Se você já pressionou Ctrl+W no prompt do Claude Code esperando excluir uma palavra, mas obteve outra coisa, defina keybindingFlavor como "readline". O padrão permanece "classic", mas o modo readline faz o Ctrl+W excluir até o espaço em branco anterior, como no Bash.
Os marketplaces de plugins agora suportam um headersHelper em um marketplace de URL ou entrada de catálogo. Esse comando gera cabeçalhos HTTP—como um token de curta duração—para buscar dados de catálogo e arquivos de mesma origem. Observe que o helper é executado apenas na instalação ou atualização, após mostrar o comando. claude plugin install/update solicitará [y/N], ou você pode passar -y para pular.
Para runners self-hosted, duas novas flags:
claude self-hosted-runner --defer-shutdown-max-min: no SIGTERM, continua atendendo sessões anexadas, estaciona o trabalho restante após os minutos dados e então sai.claude self-hosted-runner --proxy-authorization-command/--proxy-authorization-file: para proxies de saída que precisam de um cabeçalhoProxy-Authorizationrecém-emitido em cada conexão.
Correções que importam
Esta versão corrige o crescimento ilimitado de memória em sessões interativas longas — os resultados das ferramentas de subagentes agora são liberados assim que saem da janela de exibição recente. Sem mais vazamentos de memória silenciosos.
Os estilos de saída para configurações personalizadas, de projeto e de plugin não derivam mais de volta para a voz padrão no meio da sessão. E CLAUDE_CODE_ENABLE_PROMPT_SUGGESTION=true agora funciona mesmo quando sua conta está perto (mas não acima) do limite de uso.
As recusas de isolamento de worktree no Bash não dirão falsamente para você remover um redirecionamento que não existe. Os runners self-hosted têm menos probabilidade de serem descartados pelo servidor após uma solicitação de polling lenta, evitando transferências de sessões saudáveis.
As caixas de diálogo de elicitação do MCP agora mostram URLs com mais de 4.096 caracteres, e os prompts de permissão mantêm a opção "não perguntar novamente" mesmo quando o caminho do projeto é muito largo. Arquivos /tmp/claude-*-cwd residuais são limpos quando um comando Bash é morto, expira ou é interrompido.
O Backspace segurado funciona em terminais que enviam Ctrl+H para Backspace durante rajadas de teclas (SSH/mosh lento). A quebra de linha em diffs de prompts de permissão não corta mais caracteres largos como emojis ou tabulações. Matar uma sessão suspensa (Ctrl+Z) não deixa mais o modo paste entre colchetes preso com cursor oculto.
Servidores MCP via stdio não recebem mais uma solicitação server/discover antes de initialize, evitando inicializações forçadas e lentas. As recusas de conexão de proxy agora nomeiam o proxy em vez de um erro de rede genérico. O aviso de cache miss para /model e /effort não aparece mais quando o cache de prompt já expirou.
Remote Control e correções entre sessões
Vários problemas do Remote Control são resolvidos:
- O Stop por tarefa no painel de tarefas agora funciona em sessões hospedadas pela CLI.
- Sessões iniciadas por
claude remote-controlnão herdam mais variáveis de ambiente de escopo de sessão do shell de lançamento. - Recuperação de crash: uma sessão travada agora pode ser reutilizada na próxima mensagem, sem necessidade de reiniciar.
- Mensagens enviadas da web/Desktop enquanto Claude está no meio de uma resposta não desaparecem mais.
- Escolhas de modelo feitas no celular/web agora atualizam a exibição do terminal.
- Desconexões de "login expirado" durante oscilações de rede agora são repetidas, mantendo a conexão.
- O logout termina com uma mensagem clara em vez de um relatório de reconexão falha.
ListAgents/SendMessageagora funcionam no modo servidor e em hosts Desktop/IDE, alcançando pares do Remote Control.- Trabalhadores ociosos pré-aquecidos para sessões em segundo plano são ocultados até que uma tarefa os reivindique.
Mensagens entre sessões: se uma sessão recusa mensagens recebidas (por exemplo, crossSessionInbound: "refuse"), o remetente obtém um status "recusado". Se uma caixa de entrada descarta mensagens devido a limite de taxa ou fila cheia, você é notificado agora.
Finalmente, o comando claude puro inicia mais rápido no macOS, e o tratamento do Bash teve melhorias (incluindo manuseio de saída para comandos mortos).
📖 Leia a fonte completa: GitHub Claude-Code
👀 See Also

Biblioteca Gratuita de 789 Habilidades para Download para Claude Code
clskills.in é um hub pesquisável que oferece 789 arquivos de habilidades .md para download para o Claude Code, abrangendo mais de 60 categorias, incluindo plataformas empresariais, linguagens de programação e ferramentas DevOps. Cada download inclui um README e um prompt de instalação automática.

Spectral: Capture o Tráfego de Aplicativos para Gerar Servidores MCP para Agentes OpenClaw
Spectral é uma ferramenta de código aberto que captura o tráfego de qualquer aplicativo, analisa-o com um LLM e gera um servidor MCP funcional, permitindo que os agentes do OpenClaw chamem a API real do aplicativo diretamente, em vez de depender da automação de navegador.

TinySearch v0.2.0: Pesquisa Web Leve para LLMs Locais Agora com Suporte do SearXNG
O TinySearch v0.2.0 troca o DuckDuckGo pelo SearXNG como mecanismo de busca. Ele pesquisa na web, rastreia páginas e fornece contexto compacto (8k tokens) para LLMs locais como o Qwen3.5-9B.

LogClaw: SRE de IA de Código Aberto para Criação Automática de Chamados a partir de Logs
LogClaw é uma plataforma de inteligência de logs de código aberto que roda no Kubernetes, ingere logs via OpenTelemetry, detecta anomalias usando pontuação composta baseada em sinais e cria automaticamente tickets com análise de causa raiz em cerca de 90 segundos.