Skip to content

原文(日本語に翻訳)

複数のClaude Codeインスタンスを実行しているときにプラグインのインストールが失われる問題を修正しました。

原文(英語)

Fixed plugin installations being lost when running multiple Claude Code instances

概要

複数のClaude Codeインスタンスを同時に実行している環境で、一方のインスタンスでインストールしたプラグインが、別のインスタンスを終了した際に失われてしまうバグが修正されました。これは複数インスタンスがプラグインの設定ファイルを同時に読み書きする際の競合状態が原因でした。修正後は複数インスタンスを並行して使用してもプラグインのインストール状態が正確に保持されます。

基本的な使い方

この修正はv2.1.71以降で自動的に適用されます。複数のターミナルウィンドウでClaude Codeを実行している場合でも、プラグインのインストールが安全に保持されます。

bash
# ターミナル1でClaudeを起動し、プラグインをインストール
claude
/plugin install some-plugin

# ターミナル2で別のClaudeインスタンスを起動
claude

# 以前: ターミナル2を終了するとターミナル1でインストールしたプラグインが消えることがあった
# 修正後: 複数インスタンスでもプラグインが正しく保持される

実践例

複数プロジェクトの同時作業

異なるプロジェクトで複数のClaude Codeインスタンスを同時に使用する場合。

bash
# ターミナル1: プロジェクトAでの作業
cd ~/projects/project-a
claude
/plugin install typescript-helper

# ターミナル2: プロジェクトBでの作業(同時)
cd ~/projects/project-b
claude
/plugin install python-linter

# 両方のプラグインが正しくインストールされた状態を維持

チーム開発環境でのプラグイン管理

複数の開発者が同じ設定を使う環境での並行作業。

bash
# 開発者A: フロントエンド作業
claude
/plugin install react-tools

# 開発者B: バックエンド作業(別のインスタンス)
claude
/plugin install node-debugger

# 各インスタンスのプラグインが独立して管理される

デバッグセッションと通常作業の並行

メインの作業セッションとは別にデバッグセッションを開く場合。

bash
# メインセッション: コーディング作業
claude

# デバッグセッション(別ウィンドウ)
claude
/plugin install debug-helper

# デバッグセッション終了後もメインセッションのプラグインは影響を受けない

注意点

  • この修正はv2.1.71以降で適用されます。
  • 以前のバージョンで複数インスタンスを使用していた場合、プラグインリストを確認して欠落がないか検証することを推奨します。
  • プラグインの設定は~/.claude/settings.jsonに保存されており、この修正により複数インスタンスからの安全な同時アクセスが可能になりました。
  • 関連する修正として、/plugin uninstallがローカル設定を使用するように改善された変更(2.1.71-plugin-uninstall-local-settings.md)もあわせて確認してください。

関連情報