Skip to main content
Versions v2.1.263 → v2.1.2692 fonctionnalités · 7–11 septembre
Testez les plugins avec claude plugin evalv2.1.269

claude plugin eval exécute votre plugin par rapport à une suite de cas de test, évalue les résultats, et par défaut exécute chaque cas à nouveau sans le plugin afin que vous puissiez voir sa contribution. claude plugin eval init vous demande à quoi ressemble un bon résultat, puis propose des cas de test et les vérifications qui les évaluent, essaie la suite une fois, et écrit les fichiers. Chaque exécution, et chaque vérification qui a un deuxième modèle pour juger la réponse, est un vrai appel de modèle sur votre compte.

Sortie du terminal de claude plugin eval : un tableau de sept cas avec le score de chaque cas avec et sans le plugin, la différence entre eux, le nombre d'exécutions, et le coût, suivi d'une ligne de résumé avec la différence moyenne, la durée totale, et le coût total

À partir du répertoire racine de votre plugin, demandez à Claude de rédiger la suite :

terminal

Quand Claude vous dit que la suite est prête, quittez la session que claude plugin eval init a ouverte et exécutez claude plugin eval . pour évaluer chaque cas. Le tableau de résumé s’affiche dans votre terminal, et report.html sous evals/results/ contient le détail par exécution.

Testez les plugins avec des évaluations
Détachez les volets Desktop dans leurs propres fenêtresDesktop

Dans l’application Claude Code Desktop, vous pouvez détacher n’importe quel volet dans sa propre fenêtre. Faites glisser le diff ou le terminal vers un deuxième écran tandis que Claude continue de travailler dans la fenêtre principale, puis réancrez le volet quand vous avez terminé.

Organisez votre espace de travail

Autres améliorations

Définissez maxEffortLevel au niveau supérieur ou par modèle sous modelSettings pour limiter le niveau d’effort sur chaque fournisseur, y compris Amazon Bedrock, la plateforme Agent de Google Cloud, et Microsoft Foundry ; tout niveau supérieur s’exécute à la limite
Pointez --plugin-dir vers un dossier de plugins pour charger chaque sous-dossier immédiat qui a un manifeste
Si WebFetch n’a pas terminé le téléchargement d’une page dans les cinq minutes, la récupération échoue avec une erreur de délai au lieu de rester bloquée ; définissez CLAUDE_CODE_WEBFETCH_DEADLINE_MS pour modifier le délai, ou à 0 pour supprimer la limite
Passez --json à claude plugin install, uninstall, update, enable, ou disable pour imprimer le résultat sous la forme d’un objet JSON sur la dernière ligne de stdout
Quand le classificateur du mode auto bloque une action, la raison que Claude reçoit nomme généralement la règle qui a correspondu, comme [Data Exfiltration]
Quand vous tapez / au milieu d’une invite, vous pouvez maintenant choisir parmi une liste de commandes correspondantes au lieu d’une seule suggestion. La liste s’ouvre au fur et à mesure que vous tapez en rendu plein écran. Une compétence de plugin correspond également sur son nom sans le préfixe du plugin
Dans l’extension VS Code, cliquez sur le nombre d’agents en bas de la zone d’invite pour ouvrir la carte des agents, où vous pouvez ouvrir la transcription en lecture seule d’un sous-agent ou l’arrêter
Dans l’extension VS Code, sélectionnez Hooks ou Permissions dans la section Personnaliser du menu de commande pour ajouter ou supprimer des hooks et des règles de permission dans vos paramètres utilisateur, projet et locaux
Claude peut choisir une icône d’onglet de navigateur pour correspondre à chaque artefact qu’il publie
Dans Claude Code sur le web, reprenez un message en attente dans une session cloud avant que Claude le lise : supprimez-le de la file d’attente, ou appuyez sur Esc ou Up, et le texte revient à la zone de message
Journal des modifications complet pour v2.1.263–v2.1.269 →