Skip to main content
Lançamentos v2.1.263 → v2.1.2692 recursos · 7–11 de setembro
Teste plugins com claude plugin evalv2.1.269

claude plugin eval executa seu plugin em relação a um conjunto de casos de teste, pontua os resultados e, por padrão, executa cada caso novamente sem o plugin para que você possa ver o que ele contribui. claude plugin eval init pergunta como um bom resultado se parece, depois propõe casos de teste e as verificações que os pontuam, tenta a suite uma vez e escreve os arquivos. Cada execução e cada verificação que tem um segundo juiz de modelo a resposta é uma chamada de modelo real em sua conta.

Saída do terminal de claude plugin eval: uma tabela de sete casos com a pontuação de cada caso com e sem o plugin, o delta entre eles, a contagem de execução e o custo, seguido por uma linha de resumo com o delta médio, duração total e custo total

Do diretório raiz do seu plugin, peça ao Claude para rascunhar a suite:

terminal

Quando Claude disser que a suite está pronta, saia da sessão que claude plugin eval init abriu e execute claude plugin eval . para pontuar cada caso. A tabela de resumo é impressa em seu terminal, e report.html sob evals/results/ tem o detalhe por execução.

Teste plugins com evals
Abra painéis do Desktop em suas próprias janelasDesktop

No aplicativo Claude Code Desktop, você pode abrir qualquer painel em sua própria janela. Arraste o diff ou terminal para uma segunda tela enquanto Claude continua trabalhando na janela principal, depois encaixe o painel novamente quando terminar.

Organize seu espaço de trabalho

Outras vitórias

Defina maxEffortLevel no nível superior ou por modelo sob modelSettings para limitar o nível de esforço em cada provedor, incluindo Amazon Bedrock, Agent Platform do Google Cloud e Microsoft Foundry; qualquer nível mais alto é executado no limite
Aponte --plugin-dir para uma pasta de plugins para carregar cada subpasta imediata que tenha um manifesto
Se WebFetch não terminar de baixar uma página em cinco minutos, a busca falha com um erro de prazo em vez de travar; defina CLAUDE_CODE_WEBFETCH_DEADLINE_MS para alterar o prazo, ou para 0 para remover o limite
Passe --json para claude plugin install, uninstall, update, enable ou disable para imprimir o resultado como um objeto JSON na última linha de stdout
Quando o classificador do modo automático bloqueia uma ação, o motivo que Claude recebe geralmente nomeia a regra que correspondeu, como [Data Exfiltration]
Quando você digita / no meio de um prompt, agora você pode escolher entre uma lista de comandos correspondentes em vez de uma única sugestão. A lista abre conforme você digita em renderização em tela cheia. Uma skill de plugin também corresponde em seu nome sem o prefixo do plugin
Na extensão VS Code, clique na contagem de agentes na parte inferior da caixa de prompt para abrir o mapa de agentes, onde você pode abrir a transcrição somente leitura de um subagente ou pará-lo
Na extensão VS Code, selecione Hooks ou Permissions na seção Personalizar do menu de comandos para adicionar ou remover hooks e regras de permissão em suas configurações de usuário, projeto e local
Claude pode escolher um ícone de aba do navegador para corresponder a cada artefato que publica
No Claude Code na web, recupere uma mensagem enfileirada em uma sessão em nuvem antes de Claude lê-la: remova-a da fila, ou pressione Esc ou Up, e o texto retorna à caixa de mensagem
Changelog completo para v2.1.263–v2.1.269 →