新機能改善バグ修正
Claude CLI v2.1.186: 新機能、改善、多数のバグ修正で開発体験を強化
v2.1.186
重要ポイント
- CLIからのMCPサーバー認証機能(`claude mcp login`/`logout`)が追加され、SSH経由での利用も可能に。
- Bashコマンドの出力に対してClaudeが自動的に応答する新機能が導入され、開発ワークフローが効率化。
- 多数のバグ修正により、ストリーミングの安定性、UIの表示、エージェントの動作など、全体的な信頼性とユーザーエクスペリエンスが大幅に向上。
- エージェントのメモリ管理が改善され、スキル定義のフロントマターがより柔軟な形式に対応。
- バックグラウンドサブエージェントからのパーミッションプロンプトがメインセッションに表示されるよう変更され、より詳細な制御が可能に。
Claude CLIのバージョン2.1.186がリリースされました。このアップデートでは、CLIからのMCPサーバー認証機能の追加や、Bashコマンド出力へのClaudeの自動応答など、複数の新機能が導入されています。また、既存機能の使い勝手を向上させる様々な改善が施され、安定性とユーザーエクスペリエンスを大幅に向上させる多数のバグ修正も含まれています。
新機能
- CLIからのMCPサーバー認証強化:
claude mcp loginとclaude mcp logoutコマンドが追加され、CLIからMCPサーバーへの認証・ログアウトがインタラクティブメニューなしで可能になりました。--no-browserオプションによりSSH経由での利用もサポートされます。 - エージェントとプラグイン管理の改善:
/workflowsのエージェント詳細ビューにステータスフィルタリング機能(fキー)が追加され、/pluginの「Installed」タブに「Skills」セクションが追加されました。 - Bashコマンド出力への自動応答:
!で実行されるBashコマンドの出力に対して、Claudeが自動的に応答するようになりました。この機能は設定で無効化することも可能です。 - iTerm2連携とAWS認証:
teammateMode: "iterm2"設定が追加され、/loginにAWS認証情報の更新オプションが追加されました。
改善点
- MCPコマンドの利便性向上:
claude mcp getとclaude mcp removeコマンドが改善され、タイプミス時に最も近いサーバー名を提案したり、長いサーバーリストを切り詰めたりするようになりました。 - メモリ管理とスキル定義の柔軟性向上: エージェントが
MEMORY.mdのサイズ制限に近づくと、インデックスの圧縮を促すようになりました。また、スキル定義のフロントマター(display-nameなど)がケバブケース、スネークケース、キャメルケースのいずれでも受け入れられるようになり、柔軟性が向上しました。 - レビュー機能の統一:
/reviewコマンドが/code-review mediumと同じレビューエンジンを使用するようになりました。 - 不正なSKILL.md YAMLのハンドリング: 不正な
SKILL.mdのYAMLフロントマターがサイレントに失敗するのではなく、空のメタデータでスキル本体をロードするようになりました。
多数のバグ修正
今回のリリースでは、ユーザーエクスペリエンスとシステムの安定性に関わる多くのバグが修正されました。
- 安定性と信頼性: スリープからの復帰後のストリーミングリクエスト失敗("Content block not found"など)や、Workflowのサブエージェントがスキーマ検証失敗時に無限ループする問題(5回で中止)などが修正されました。
- UI/UXの改善: サブエージェントのトランスクリプトスクロール位置がメインに影響する問題、バックグラウンドタスクプレビューでのツール名表示のちらつき、Chromeタブグループ分離の問題、バックグラウンドセッションの要約重複などが修正されました。
- エージェント動作の正確性: エージェントの拒否/許可ルールが名前付きサブエージェントに適用されない問題、メインターン終了後のバックグラウンドエージェント実行中のEsc/Ctrl+C無反応、エージェントチームにおける
--effortレベルの継承問題などが修正されました。 - その他: エンタープライズ/チームサブスクライバーのセッションコストが表示されない問題、アシスタントメッセージでの
~~strikethrough~~の表示問題、古いセッション再開時の誤解を招く「MCP server disconnected」通知などが修正されています。
その他の変更
CLAUDE_CODE_MAX_RETRIESの上限が15に設定されました。無人セッションではCLAUDE_CODE_RETRY_WATCHDOGの使用が推奨されます。- バックグラウンドサブエージェントからのパーミッションプロンプトが、自動拒否ではなくメインセッションに表示されるようになりました。これにより、どのエージェントが要求しているかを確認し、Escキーでそのツールのみを拒否できるようになりました。