環境変数

CLAUDE_CODE_PLUGIN_KEEP_MARKETPLACE_ON_FAILURE

1 を設定すると、マーケットプレイスの更新時にリモートへ到達できない、または認証できない場合に、再クローンを試みず既存のマーケットプレイスチェックアウトをそのまま使用する。再クローンが同じ理由で失敗するオフラインやエアギャップ環境で便利。Marketplace updates fail in offline environments を参照

使い方・用途

  • オフライン環境で marketplace の更新 (git pull) に失敗した際に、既存の marketplace キャッシュを保持したまま使用を続ける
  • ネットワークに接続できない環境で marketplace の更新に失敗しても、リクローンを試みずに既存の clone を使い続けることでエラーを回避する
  • リモートに到達できない・認証できない場合に、リクローンが同じ理由で失敗するのを防ぎ、既存の checkout を維持する
英語原文(公式ドキュメントより)

Set to 1 to skip the re-clone attempt and keep using the existing marketplace checkout when a marketplace refresh can't reach or authenticate to the remote. Useful in offline or airgapped environments where re-cloning would fail the same way. See Marketplace updates fail in offline environments

関連する変更履歴

v2.1.281(1件)

Fixed
リモートに到達できず CLAUDE_CODE_PLUGIN_KEEP_MARKETPLACE_ON_FAILURE により既存のクローンが保持された場合にも、known_marketplaces.json がマーケットプレイスをリフレッシュ済みとして記録する問題を修正した
英語原文を表示
Fixed known_marketplaces.json recording a marketplace as refreshed when its remote could not be reached and CLAUDE_CODE_PLUGIN_KEEP_MARKETPLACE_ON_FAILURE kept the existing clone

v2.1.178(1件)

Fixed
環境変数 CLAUDE_CODE_PLUGIN_KEEP_MARKETPLACE_ON_FAILURE=1 が設定されている際に、新規プラグインのクローンが妨げられる問題を修正しました。
英語原文を表示
Fixed CLAUDE_CODE_PLUGIN_KEEP_MARKETPLACE_ON_FAILURE=1 preventing fresh marketplace installs from cloning

変更後

プラグイン開発時やトラブルシューティング時でも、インストール機能を損なうことなく効率的に作業が進められます。

関連ドキュメント

v2.1.90(1件)

Added
オフライン環境などで git pull が失敗した際、既存のプラグインマーケットプレイスのキャッシュを保持するための環境変数 CLAUDE_CODE_PLUGIN_KEEP_MARKETPLACE_ON_FAILURE を追加しました。
英語原文を表示
Added CLAUDE_CODE_PLUGIN_KEEP_MARKETPLACE_ON_FAILURE env var to keep the existing marketplace cache when git pull fails, useful in offline environments

変更後

インターネット接続が制限された環境でも、既存のプラグイン機能を安定して使い続けることができます。

関連ドキュメント