メインコンテンツへスキップ
リリース v2.1.263 → v2.1.2692 つの機能 · 9月7日~11日
claude plugin eval でプラグインをテストするv2.1.269

claude plugin eval はプラグインをテストケースのスイートに対して実行し、結果をスコア付けします。デフォルトでは、プラグインなしで各ケースを再度実行して、プラグインの貢献度を確認できます。claude plugin eval init は良い結果がどのようなものかを尋ね、テストケースと結果をスコア付けするチェックを提案し、スイートを一度試して、ファイルを書き込みます。すべての実行と、2 番目のモデルジャッジを持つすべてのチェックは、アカウント上の実際のモデル呼び出しです。

claude plugin eval のターミナル出力:7 つのケースのテーブル。各ケースのプラグインありのスコア、プラグインなしのスコア、その差分、実行回数、コストが表示され、その後に平均差分、総実行時間、総コストを示す概要行が続きます

プラグインのルートディレクトリから、Claude にスイートをドラフトさせます:

terminal

Claude がスイートの準備ができたことを告げたら、claude plugin eval init が開いたセッションを終了して、claude plugin eval . を実行してすべてのケースをスコア付けします。概要テーブルはターミナルに出力され、evals/results/ の下の report.html に実行ごとの詳細が含まれます。

evals でプラグインをテストする
Desktop ペインを独立したウィンドウにポップアウトするDesktop

Claude Code Desktop アプリでは、任意のペインを独立したウィンドウにポップアウトできます。diff またはターミナルを 2 番目のスクリーンにドラッグして Claude がメインウィンドウで作業を続けている間、完了したらペインをドックに戻します。

ワークスペースを整理する

その他の改善

maxEffortLevel をトップレベルで、または modelSettings の下でモデルごとに設定して、Amazon Bedrock、Google Cloud の Agent Platform、Microsoft Foundry を含むすべてのプロバイダーの努力レベルをキャップします。より高いレベルはキャップで実行されます
—plugin-dir をプラグインのフォルダに指定して、マニフェストを持つ各直下のサブフォルダを読み込みます
WebFetch が 5 分以内にページのダウンロードを完了しない場合、フェッチはハングする代わりにデッドラインエラーで失敗します。CLAUDE_CODE_WEBFETCH_DEADLINE_MS を設定してデッドラインを変更するか、0 に設定して制限を削除します
claude plugin install、uninstall、update、enable、または disable に —json を渡して、結果を stdout の最後の行に 1 つの JSON オブジェクトとして出力します
オートモード分類器がアクションをブロックする場合、Claude が受け取る理由は 通常、マッチしたルールの名前を示します。例えば [Data Exfiltration]
プロンプトの途中で / を入力すると、単一の提案ではなく、マッチするコマンドのリストから選択できるようになりました。リストはフルスクリーンレンダリングで入力時に開きます。プラグインスキルはプラグインプレフィックスなしで名前にもマッチします
VS Code 拡張機能では、プロンプトボックスの下部のエージェント数をクリックして、エージェントマップを開きます。ここでサブエージェントの読み取り専用トランスクリプトを開くか、停止できます
VS Code 拡張機能では、コマンドメニューの Customize セクションで Hooks または Permissions を選択して、ユーザー、プロジェクト、ローカル設定でフックと権限ルールを追加または削除します
Claude は ブラウザタブアイコンを選択できます。公開する各アーティファクトに一致させます
Claude Code ウェブで、クラウドセッションでキューに入れられたメッセージを Claude が読む前に取り戻します:キューから削除するか、Esc または Up を押すと、テキストがメッセージボックスに戻ります
v2.1.263–v2.1.269 の完全なチェンジログ →