v2.1.285:SSH 対応・Cloud session バグ修正・plugin config install 時適用が地味だが効きそう
Claude Code v2.1.285 リリース:環境変数・プラグイン設定の改善
原題: v2.1.285
重要度の根拠: Claude Code ユーザーにとって環境変数制御とプラグイン設定の改善は便利だが、マイナーバージョン範囲の バグ修正がメインで既存ユーザーへの即時影響は限定的
要約
Anthropic の Claude Code がバージョン 2.1.285 にアップデートされました。WebFetch ツールの無効化、デスクトップアプリの直接起動、プラグイン設定の柔軟化など、利便性向上の変更が含まれます。また MCP(Model Context Protocol)サーバーの SSH 対応改善やセッション管理のバグ修正なども行われており、クラウドセッションやリモートコントロール機能の安定性が強化されています。
要点
- WebFetch ツール無効化が環境変数で制御可能に
- プラグイン設定が install 時に適用できるように改善
- SSH 関連の install・fetch が GIT_SSH に対応
- Cloud session のセッション復帰時の artifact 更新拒否を修正
- MCP サーバーの mid-session 切り替え時のツール残留を修正
開発者向け技術解説(API・実装詳細・破壊的変更)を見る
v2.1.285 では以下の開発者・運用向け機能が追加されました。`CLAUDE_CODE_DISABLE_WEB_FETCH` 環境変数で WebFetch 無効化、`CLAUDE_CODE_NONSTREAMING_TIMEOUT_RETRIES` でタイムアウト再送上限設定が可能。`claude plugin install --config` で `<server>.<key>=<value>` 形式の MCP バンドル設定を install 時に適用、`allowedProviders` managed setting で API プロバイダ制限(Anthropic API、Bedrock、Vertex AI 等)が実装。SSH passphrase プロンプト削除による teleport/worktree fetch 改善、`set_model` リクエスト後の token limit 不具合修正、Cloud session の artifact 再読み込み時の拒否バグ解消、Remote Control メッセージの自動読み込み除去など、セッション管理・MCP サーバー制御の安定性が向上。
本文の日本語訳(全文)を見る
## 変更内容
- `CLAUDE_CODE_DISABLE_WEB_FETCH` 環境変数を追加し、WebFetch ツールをオフにできるようにしました
- `claude --desktop` を追加し、Claude デスクトップアプリを現在のディレクトリまたは `--continue`/`--resume <id>` でセッションを開けるようにしました
- `claude plugin configure <plugin>` を追加し、プラグインのオプションを表示、未設定状態を確認、または `--values-stdin` で stdin から新しい値を読み込んで保存できるようにしました
- `claude plugin install --config` に `<server>.<key>=<value>` を追加し、バンドルされた `.mcpb` MCP サーバー独自の設定を install 時に行い、`/plugin` → Configure にアクセスしなくても起動できるようにしました
- `allowedProviders` 管理設定を追加し、マシンが使用可能な API プロバイダを制限できるようにしました(Anthropic API、カスタムエンドポイント、Bedrock、Mantle、Vertex AI、Foundry、Claude Platform on AWS、Cloud gateway)
- `CLAUDE_CODE_NONSTREAMING_TIMEOUT_RETRIES` 環境変数を追加し、タイムアウトした非ストリーミング フォールバックリクエストの再送信をキャップできるようにしました
- `CLAUDE_CODE_FORK_SUBAGENT=1` で `claude -p` を使用した場合の不具合を修正:サブエージェント独自の Agent 呼び出しがフォアグラウンドで実行されるようになり、サブエージェントが子の結果を取得できるようになりました
- SSH 経由のプラグインおよびマーケットプレイス install・アップデートが `GIT_SSH` または git config の `core.sshCommand` に設定された ssh プログラムを無視していた不具合を修正しました
- OS が管理設定ファイルの読み取りを拒否した場合、Claude Code の起動を拒否していた不具合を修正しました;現在は警告を表示し、そのファイルのポリシーなしで起動します。その他の読み込みエラーと解析不可能なファイルはすべてのセッションを停止します
- 会話がコンパクトされた後に再起動したクラウドセッションが、セッションが既に読み込みまたは公開していた artifact への次の更新を拒否していた不具合を修正しました
- `claude plugin disable` と `enable` を完全な `name@marketplace` ID で実行する場合、インストール済みプラグイン自体の設定エントリではなく、別の大文字と小文字の設定エントリを変更していた不具合を修正しました
- メッセージにアタッチされたファイルがリモートコントロール経由で送信された場合、単一の失敗したダウンロード後に残されていた不具合を修正しました;ネットワークエラー、タイムアウト、またはサーバーエラーは最大 2 回まで再試行されるようになりました
- セッション中にモデルを切り替える `set_model` リクエスト(Agent SDK の `setModel` など)を使用した場合、新しいモデルが組み込みの出力トークン制限と auto-compact ウィンドウに留まる(再起動まで)という不具合を修正しました
- 編集済みログとトランスクリプトで、`@` を含む URL パスワードの一部、または URL が `@` を `%40` として書く場合は全体が表示されていた不具合を修正しました
- worktree および `/teleport` fetch からの SSH パスフレーズおよび新しいホストプロンプトがターミナルを乗っ取っていた不具合を修正しました;これらの fetch は代わりに即座に失敗するようになりました
- SDK と `-p` セッションで mid-session に追加された MCP サーバーをオフにしても、そのツールが利用可能なままだった不具合を修正しました
- `claude -p --permission-prompt-tool`:バックグラウンド サブエージェントの許可リクエストが自動拒否されるのではなく、プロンプトツールに送信されるようになりました
- `claude mcp list` と `claude mcp get`、および `claude mcp remove`、`login`、`logout` の not-found エラーが、MCP サーバー名と値から改行とターミナルエスケープシーケンスを出力していた不具合を修正しました
- sandbox auto-allow が、単に `=` を含むため多くのインラインスクリプト(`python3 -c`、`node -e`)のすべての実行について承認を求めていた不具合を修正しました
- fork サブエージェントが、セッションの plan モードまたは `dontAsk` モードを保持していなかった不具合を修正しました:fork は親の許可モードで実行され、plan モードから抜け出すことができなくなりました
- `claude remote-control --help` が、`--[no-]chrome` のデフォルトをマシンの `/chrome` 設定だと述べていた不具合を修正しました;`--chrome` が渡されない限り、生成されたセッションは Claude の Chrome をオフに保つようになりました
- auto モードのバックグラウンド サブエージェントが各レポート後に 2 回目の冗長な返信を促していた不具合を修正しました
- クラウドセッション作成と `/remote-env` 読み込みが、アカウントの最新 20 環境のみを読み込んでいた不具合を修正しました
- Remote Control がメッセージを Claude が処理を開始した時点ではなく、到着直後にメッセージを既読にしていた不具合を修正しました。また、ターミナルが終了したときまだキューに入っていたメッセージが失われていた不具合を修正しました(次の resume で到着するようになりました)
- `claude plugin install` または `/plugin` でプラグインをインストールする場合、ID が `.`、`-`、`@` またはマシン関連で大文字と小文字のみ異なる場合、インストール済みプラグインのキャッシュまたはデータフォルダに配置されていた不具合を修正しました;install は拒否されるようになりました
- hooks を修正しました
出典: https://github.com/anthropics/claude-code/releases/tag/v2.1.285
媒体: Claude Code Releases
※本記事は Anthropic / Claude 関連の公開情報を基に AI (OpenAI GPT-4o-mini) が日本語で要約・分類した二次的著作物です。著作権法第32条の引用要件に基づき出典 URL を必ず併記しています。要約は AI 生成のため誤訳・誤解釈を含む可能性があります。詳細・正確な情報は必ず出典元の原文をご確認ください。