Claude Code Changelog·2026年6月23日 05:37·約5分
Claude Code v2.1.186 の更新内容
TL;DR
Anthropic は Claude Code のバージョン 2.1.186 をリリースし、MCP サーバーの非対話型認証機能やワークフローの状態フィルタリング機能を追加しました。
変更点
- CLI からインタラクティブな /mcp メニューを開かずに MCP サーバーを認証するために、claude mcp login および claude mcp logout を追加しました。SSH 経由での完了をサポートする --no-browser stdin リダイレクト機能も備えています。
- /workflows エージェント詳細ビューにステータスフィルタリング(f キー押下)を追加しました。
- /plugin インストール済みタブに「スキル」セクションを追加しました。
- teammateMode: "iterm2" 設定を追加し、自動モードで it2 CLI を検出できない場合に警告を表示するようにしました。
- awsAuthRefresh が構成されている場合、/login に「Claude Platform on AWS - refresh credentials(クレドプラットフォームオンAWS - 認証情報の更新)」オプションを追加しました。
- ! bash コマンドを実行すると、自動的に Claude が出力に応答するようになりました。以前のコンテキストのみを保持する動作に戻す場合は、settings.json で "respondToBashCommands": false を設定してください。
- マシンがスリープから復帰した後にストリーミングリクエストが「Content block not found(コンテンツブロックが見つかりません)」または JSON パースエラーで失敗する問題を修正しました。
- サブエージェントのトランスクリプトスクロール位置が終了時にメイントランスクリプトに漏れ出る問題を修正しました。
- エージェントのプランが読み込まれる前に背景タスクプレビューで生のツール名が一瞬表示される問題を修正しました。
- 製品内の権限ゲートがオフになっている場合、並行 CLI セッションに対して Chrome タブグループの分離が適用されない問題を修正しました。
- 背景セッションの要約が重複して表示される問題を修正しました。エージェント自身のターン終了時のサマリーが、要約行として表示されるようになりました。
- claude agents から背景セッションを開いた際に、前の画面が背後に残って描画されてしまう問題を修正しました。
- 名前付きサブエージェントの起動に対して、Agent(type) の拒否ルールおよび Agent(x,y) の許可タイプ制限が適用されない問題を修正しました。
- メインターン終了後もバックグラウンドエージェントが実行中の場合、Esc キーと Ctrl+C が反応しなくなっていた問題を修正
- 権限プロンプト内のオプションテキストがオーバーフローした場合に、オプション番号の配置がずれていた問題を修正
- エージェントパネルで完了したサブエージェントに対して x を押しても、それが閉じられなかった問題を修正
- 古いセッションを再開する際、意図的に廃止されたツールに対して誤解を招く「MCP サーバーが切断されました」という通知が表示されていた問題を修正
- /plugin Installed コマンドで、すでにスクロールのトップに到達しているにもかかわらず「さらに上へ」インジケーターが表示されていた問題を修正
- アシスタントメッセージ内で ~~取り消し線~~ が表示される際、実際には取り消し線としてレンダリングされず、文字通りチルダ(~)が表示されていた問題を修正
- 初回起動時にフラグが読み込まれる前に、機能制限付きのツールが --tools フラグをすり抜けていた問題を修正
- クロードエージェントでバックグラウンドジョブの状態を表示する際、応答後に「入力を待機中」という古いメッセージが表示され続けていた問題を修正
- 明るいターミナルからクラウドエージェントでバックグラウンドセッションを開く際に、ダークテーマが一瞬点滅していた問題を修正
- クロードエージェント内でマウス選択したテキストを削除した後にもハイライトが残っていた問題を修正
- 使用量ベースの Enterprise および Team サブスクライバーに対して、セッションコストが表示されていなかった問題を修正
- エージェントチーム機能において、tmux/pane バックエンド経由で生成されたチームメンバーがリーダーの --effort レベルを継承するようになったことを修正
- Workflow エージェント({schema})のサブエージェントが、スキーマ検証の失敗が繰り返されるたびに無限ループに陥らず、5 回の試行後に中止するように修正
- claude mcp get および claude mcp remove コマンドを改善し、入力ミスがあった場合に最も近い設定済みサーバー名を提案するとともに、長いサーバーリストを省略表示する機能を追加
- メモリ機能の改善:エージェントに、MEMORY.md インデックスがサイズ制限に近づいた際に圧縮するよう再認識させるようになりました
- スキルフロントマター(metadata)の改善:display-name、default-enabled、fallback、および metadata.* キーにおいて、kebab-case、snake_case、camelCase のいずれも受け付けるようになりました
- 不正な SKILL.md YAML フロントマターの処理の改善:メタデータが空の場合でも失敗して静かに終了するのではなく、スキル本文を空のメタデータと共に読み込むように変更しました
- CLAUDE_CODE_MAX_RETRIES の値を最大 15 に制限するように変更しました。非対面セッションでは代わりに CLAUDE_CODE_RETRY_WATCHDOG を使用してください
- バックグラウンドサブエージェントが権限プロンプトを自動拒否するのではなく、メインセッションで表示するように変更しました。ダイアログにはどのエージェントが要求しているかが表示され、Esc キーを押すとそのツールのみが拒否されます
- /review コマンドが、/code-review medium と同じレビューエンジンを使用するように変更されました
原文を表示
What's changed
- Added claude mcp login and claude mcp logout to authenticate MCP servers from the CLI without opening the interactive /mcp menu, with --no-browser stdin redirect support for completing over SSH
- Added status filtering (press f) to the /workflows agent detail view
- Added a "Skills" section to the /plugin Installed tab
- Added teammateMode: "iterm2" setting with a warning when auto mode cannot find the it2 CLI
- Added "Claude Platform on AWS - refresh credentials" option to /login when awsAuthRefresh is configured
- ! bash commands now trigger Claude to respond to the output automatically; set "respondToBashCommands": false in settings.json to keep the previous context-only behavior
- Fixed streaming requests failing with "Content block not found" or JSON parse errors after the machine wakes from sleep
- Fixed subagent transcript scroll position bleeding into the main transcript on exit
- Fixed background task previews flashing raw tool names before the agent's plan loaded
- Fixed Chrome tab-group isolation not applying when the in-product permissions gate is off for concurrent CLI sessions
- Fixed background session recaps being duplicated; the agent's own end-of-turn summary now shows as the recap line
- Fixed opening a background session from claude agents leaving the previous screen painted behind it
- Fixed Agent(type) deny rules and Agent(x,y) allowed-types restrictions not being enforced for named subagent spawns
- Fixed Esc and Ctrl+C not responding while background agents are still running after the main turn ends
- Fixed misaligned option numbers in permission prompts when the option text overflows
- Fixed pressing x on a finished subagent in the agent panel not dismissing it
- Fixed a misleading "MCP server disconnected" notice for intentionally retired tools when resuming older sessions
- Fixed /plugin Installed showing a "more above" indicator when already scrolled to the top
- Fixed ~~strikethrough~~ showing literal tildes in assistant messages instead of rendering as strikethrough
- Fixed --tools allowing feature-gated tools to slip through before flags loaded on a cold first launch
- Fixed background job status in claude agents showing a stale "needs input" message after replying
- Fixed a dark-theme flash when opening a background session from claude agents on a light terminal
- Fixed mouse-selected text staying highlighted after deleting it in claude agents
- Fixed session cost not showing for usage-based Enterprise and Team subscribers
- Fixed agent teams: teammates spawned via tmux/pane backends now inherit the leader's --effort level
- Fixed Workflow agent({schema}) subagents looping forever on repeated schema validation failures instead of aborting after 5 attempts
- Improved claude mcp get and claude mcp remove to suggest the closest configured server name on a typo and truncate long server lists
- Improved memory: the agent is now reminded to compact its MEMORY.md index when nearing the size limit
- Improved skill frontmatter: display-name, default-enabled, fallback, and metadata.* keys now accept kebab-case, snake_case, and camelCase
- Improved malformed SKILL.md YAML frontmatter handling: loads the skill body with empty metadata instead of failing silently
- Changed CLAUDE_CODE_MAX_RETRIES to cap at 15; for unattended sessions, use CLAUDE_CODE_RETRY_WATCHDOG instead
- Changed background subagents to surface permission prompts in the main session instead of auto-denying; the dialog shows which agent is asking, and Esc denies just that tool
- Changed /review to use the same review engine as /code-review medium
この記事をシェア
関連記事
今日のまとめ
AI日報で今日の重要ニュースをまとめ読み