Claude Code Plugins

30件の変更 / 13バージョン

v2.1.64 (6件)

Added
/reload-plugins コマンドを追加しました。Claude Code を再起動することなく、保留中のプラグインの変更内容を反映して有効化できます。
英語原文を表示
Added /reload-plugins command to activate pending plugin changes without restarting

変更前

新しいプラグインをインストールしたり、設定を変更したりした後は、一度 Claude Code を終了して再起動しなければ変更が適用されず、開発サイクルが中断されていました。

変更後

対話セッションを維持したままコマンド一つでプラグインの状態をリロードできるようになったため、作業を止めることなく新機能を追加・更新できます。

ユーザーへの恩恵

プラグイン開発時の試行錯誤や、作業中に必要なツールを即座に追加したい場合の摩擦が減り、生産性が向上します。

Added
管理設定に pluginTrustMessage を追加しました。プラグインのインストール前に表示される信頼警告に、組織独自のコンテキストを付記できます。
英語原文を表示
Added pluginTrustMessage in managed settings to append organization-specific context to the plugin trust warning shown before installation
Added
新しいプラグインソースタイプ git-subdir を追加しました。Git リポジトリ内の特定のサブディレクトリをプラグインのルートとして指定できます。
英語原文を表示
Added plugin source type git-subdir to point to a subdirectory within a git repo

変更前

一つのリポジトリ内に複数のプラグインをまとめて管理(モノレポ)している場合、特定のプラグインだけをソースとして指定してインストールするのが困難でした。

変更後

リポジトリ全体ではなく、その中の特定のフォルダをプラグインとして認識させることができるようになったため、リポジトリ構成の自由度が上がりました。

ユーザーへの恩恵

複数の拡張機能を一つの Git リポジトリで効率的に管理・配布できるようになり、メンテナンス性が向上します。

Fixed
多数のスキルやプラグインがインストールされている場合に、起動が遅くなる問題を修正しました。
英語原文を表示
Fixed slow startup when many skills/plugins are installed
Fixed
プラグインによって登録された WorktreeCreate および WorktreeRemove フックが、誤って無視されてしまう問題を修正しました。
英語原文を表示
Fixed WorktreeCreate and WorktreeRemove plugin hooks being silently ignored

関連ドキュメント

Fixed
プラグインや SDK 利用者によって登録された WorktreeCreate フックが無視される問題を修正しました。
英語原文を表示
Fixed WorktreeCreate hooks registered by plugins or SDK consumers being silently ignored

関連ドキュメント

v2.1.51 (3件)

Added
npmソースからプラグインをインストールする際に、カスタムnpmレジストリと特定バージョン指定のサポートが追加されました。
英語原文を表示
Added support for custom npm registries and specific version pinning when installing plugins from npm sources
Updated
プラグインマーケットプレイスのデフォルトGitタイムアウトが30秒から120秒に更新され、CLAUDE_CODE_PLUGIN_GIT_TIMEOUT_MS で設定可能になりました。
英語原文を表示
Updated plugin marketplace default git timeout from 30s to 120s and added CLAUDE_CODE_PLUGIN_GIT_TIMEOUT_MS to configure.

変更前

プラグインのインストールや更新時に、Git操作のタイムアウトが短く、大規模なリポジトリやネットワーク環境では失敗することがありました。

変更後

デフォルトのGitタイムアウトが延長され、CLAUDE_CODE_PLUGIN_GIT_TIMEOUT_MS 環境変数でカスタマイズ可能になったことで、より安定したプラグイン管理が実現します。

ユーザーへの恩恵

プラグインのインストールや更新が、より多くの環境でスムーズに行えるようになり、開発効率が向上します。

関連ドキュメント

Fixed
プラグインの SKILL.md の説明がYAML配列などの文字列以外の型であった場合に、スラッシュコマンドのオートコンプリートがクラッシュする問題を修正しました。
英語原文を表示
Fixed slash command autocomplete crashing when a plugin's SKILL.md description is a YAML array or other non-string type

変更前

プラグインの SKILL.md ファイルの説明部分が予期しないデータ型(例: YAML配列)であった場合、スラッシュコマンドのオートコンプリート機能がクラッシュしていました。

変更後

スラッシュコマンドのオートコンプリート機能が、様々なデータ型の SKILL.md 説明を正しく処理できるようになりました。

ユーザーへの恩恵

プラグインの SKILL.md の説明部分のデータ型に関わらず、オートコンプリート機能が安定して動作するようになります。

関連ドキュメント

v2.1.49 (2件)

Changed
プラグインがデフォルト設定のためにsettings.jsonを出荷できるようになりました。
英語原文を表示
Plugins can ship settings.json for default configuration

変更前

以前は、プラグインを導入する際、ユーザーは個別に設定を手動で構成する必要があり、プラグインのセットアップに手間がかかることがありました。特に新しいプラグインを試す場合、設定の手間が障壁となることがありました。

変更後

プラグインのルートディレクトリにsettings.jsonを含めることで、プラグイン開発者がデフォルト設定を提供できるようになりました。これにより、プラグインが有効化された際に、スキル、エージェント、フック、MCPサーバーなどの設定が自動的に適用されます。

ユーザーへの恩恵

プラグインの導入と設定が簡素化され、ユーザーはより手軽に新しい機能を試したり、チーム全体で一貫した開発環境を構築したりできるようになります。これにより、開発効率が向上し、プラグインエコシステムの活用が促進されます。

Fixed
plugin enableplugin disableコマンドが--scopeが指定されていない場合に、常にユーザースコープをデフォルトとするのではなく、正しいスコープを自動検出するように修正されました。
英語原文を表示
Fixed plugin enable and plugin disable to auto-detect the correct scope when --scope is not specified, instead of always defaulting to user scope

変更前

これまでは、plugin enableplugin disableコマンドを実行する際に、--scopeフラグを指定しないと、プラグインが常にユーザーグローバルスコープで有効化または無効化されていました。これにより、プロジェクト固有の設定を意図していた場合でも、誤ってグローバル設定が変更される可能性がありました。

変更後

今回の修正により、--scopeフラグが指定されていない場合、plugin enableplugin disableコマンドは、現在有効なコンテキスト(例えばプロジェクト固有のディレクトリ)に基づいて適切なスコープを自動的に検出するようになりました。これにより、ユーザーは意図したスコープでプラグインを管理できるようになります。

ユーザーへの恩恵

プラグインの管理がより直感的でエラーが少なくなります。開発者は、コマンドを実行する際に常にスコープを意識して指定する必要がなくなり、意図しない設定変更を防ぐことができます。これにより、開発環境の管理が容易になります。

関連ドキュメント

v2.1.47 (2件)

Fixed
プラグインエージェントスキルが、完全修飾プラグイン名ではなく、ベア名で参照された場合にサイレントにロードに失敗する問題を修正しました(anthropics/claude-code#25834)。
英語原文を表示
Fixed plugin agent skills silently failing to load when referenced by bare name instead of fully-qualified plugin name (anthropics/claude-code#25834)

変更前

プラグインに含まれるエージェントスキルが、完全なプラグイン名ではなく、単純なスキル名(ベア名)で参照された場合、エラーなくロードに失敗し、スキルが利用できない状態になっていました。

変更後

プラグインエージェントスキルのロードに関する問題が修正されました。ベア名で参照された場合でも、サイレントなロード失敗がなくなり、スキルが正しくロードされるようになりました。

ユーザーへの恩恵

プラグイン内のエージェントスキルが、より柔軟な参照方法で利用できるようになり、開発者はプラグインの連携を容易にしました。

Fixed
ネストされたClaudeセッション内でclaude doctorclaude plugin validateのような非対話型サブコマンドがブロックされる問題を修正しました(anthropics/claude-code#25803)。
英語原文を表示
Fixed non-interactive subcommands like claude doctor and claude plugin validate being blocked inside nested Claude sessions (anthropics/claude-code#25803)

変更前

ネストされたClaudeセッション内でclaude doctorclaude plugin validateなどの非対話型サブコマンドを実行しようとすると、それらがブロックされ実行できない問題がありました。

変更後

ネストされたClaudeセッション内でも、claude doctorclaude plugin validateなどの非対話型サブコマンドがブロックされずに実行できるようになりました。

ユーザーへの恩恵

ネストされたセッションでも診断や検証コマンドが実行可能になり、開発者はより柔軟に環境の確認や問題解決を行えるようになりました。

v2.1.45 (2件)

Added
コンテキストディレクトリから enabledPlugins および extraKnownMarketplaces の読み込みをサポートしました。
英語原文を表示
Added support for reading enabledPlugins and extraKnownMarketplaces from --add-dir directories

変更前

Claude Code は、--add-dir オプションで指定されたディレクトリ内のプラグインやマーケットプレイスに関する設定を自動的に読み込むことができませんでした。

変更後

Claude Code は、--add-dir オプションで指定されたディレクトリ内に enabledPlugins および extraKnownMarketplaces の設定ファイルが存在する場合、それらを認識し、プラグインの有効化やマーケットプレイスの追加を自動的に行えるようになりました。

ユーザーへの恩恵

開発者は、プロジェクト固有のプラグインやマーケットプレイスを --add-dir オプションで簡単に指定できるようになり、開発環境のセットアップが容易になりました。これにより、より迅速にプロジェクト固有のツールや機能を活用できます。

Fixed
プラグイン提供のコマンド、エージェント、フックが、再起動なしでインストール直後から利用可能になりました。
英語原文を表示
Fixed plugin-provided commands, agents, and hooks not being available immediately after installation without requiring a restart

変更前

プラグインをインストールしても、そのプラグインが提供するコマンド、エージェント、フックがすぐに利用できず、Claude Code の再起動が必要でした。

変更後

プラグインのインストール後、再起動することなく、提供されたコマンド、エージェント、フックが即座に利用可能になりました。

ユーザーへの恩恵

プラグインの追加や更新がよりスムーズになり、開発者はツールのセットアップ時間を短縮して、すぐに作業を開始できます。

v2.1.41 (1件)

Fixed
プラグインの閲覧時に、すでにインストールされているプラグインに対して「Space to Toggle」という誤解を招くヒントが表示される問題を修正しました。
英語原文を表示
Fixed plugin browse showing misleading "Space to Toggle" hint for already-installed plugins

v2.1.33 (1件)

Added
スキル説明および/skillsメニューにプラグイン名が追加され、発見しやすさが向上しました。
英語原文を表示
Added plugin name to skill descriptions and /skills menu for better discoverability

関連ドキュメント

v2.1.16 (1件)

Changed
[VSCode] ネイティブプラグイン管理のサポートを追加しました。
英語原文を表示
[VSCode] Added native plugin management support

v2.1.14 (3件)

Added
インストール済みプラグイン一覧に検索機能を追加し、名前や説明で絞り込みが可能になりました。
英語原文を表示
Added search to installed plugins list - type to filter by name or description
Added
プラグインを特定のGitコミットSHAに固定してインストールする機能をサポートしました。
英語原文を表示
Added support for pinning plugins to specific git commit SHAs, allowing marketplace entries to install exact versions
Fixed
プラグインマーケットプレイスが1つしか設定されていない場合に、戻るナビゲーションが不安定になる問題を修正しました。
英語原文を表示
Fixed inconsistent back navigation in plugin marketplace when only one marketplace is configured

v2.1.10 (2件)

Changed
[VSCode] プラグインの一覧にインストール数の表示を追加しました。
英語原文を表示
[VSCode] Added install count display to plugin listings
Changed
[VSCode] プラグインのインストール時に信頼性の警告を表示するようにしました。
英語原文を表示
[VSCode] Added trust warning when installing plugins

v2.1.7 (1件)

Fixed
git サブモジュールを持つプラグインが、インストール時に完全に初期化されない問題を修正しました。
英語原文を表示
Fixed plugins with git submodules not being fully initialized when installed

v2.1.2 (2件)

Added
本体の自動更新が無効な場合でも、プラグインの自動更新を許可する環境変数 FORCE_AUTOUPDATE_PLUGINS を追加しました。
英語原文を表示
Added FORCE_AUTOUPDATE_PLUGINS environment variable to allow plugin autoupdate even when the main auto-updater is disabled

関連ドキュメント

Changed
/plugins のインストール済みタブにおいて、プラグインと MCP を統合し、スコープ別にグループ化して表示するように変更しました。
英語原文を表示
Changed /plugins installed tab to unify plugins and MCPs with scope-based grouping

関連ドキュメント

v2.1.0 (4件)

Added
プラグインからのフックで、コマンド形式に加えてプロンプト形式およびエージェント形式をサポートしました。
英語原文を表示
Added support for prompt and agent hook types from plugins (previously only command hooks were supported)
Fixed
ファイルベースのマーケットプレイスからのプラグインパス解決の問題を修正しました。
英語原文を表示
Fixed plugin path resolution for file-based marketplace sources
Fixed
プラグインの allowed-tools フロントマター内で ${CLAUDE_PLUGIN_ROOT} が置換されない問題を修正し、パス指定ツールが正しく自動承認されるようにしました。
英語原文を表示
Fixed ${CLAUDE_PLUGIN_ROOT} not being substituted in plugin allowed-tools frontmatter, which caused tools to incorrectly require approval

変更前

プラグイン独自のスクリプトを「承認なしで実行可能」として定義していても、変数展開の不備により、実行のたびにユーザーに承認を求める不適切な挙動がありました。

変更後

変数が正しくパスに展開され、プラグイン作者が意図した通りに安全なツールを自動実行できるようになりました。

ユーザーへの恩恵

信頼できるプラグインを使用する際の不要な承認プロンプトが減り、ワークフローがよりスムーズになります。

Fixed
プラグイン検索やログ選択画面で上矢印キーを押すと、検索モードが終了してしまう問題を修正しました。
英語原文を表示
Fixed search mode in plugin discovery and log selector views exiting when pressing up arrow