バックナンバー · BACK ISSUE
v2.1.186
対話メニューを開かずに MCP サーバーを認証できる claude mcp login/logout を CLI に追加し、/workflows・/plugin・ログインまわりの機能追加も実施。あわせてバックグラウンドエージェント・サブエージェント・TUI まわりの多数の不具合を修正しました。
対話的な
/mcpメニューを開かずに CLI から MCP サーバーを認証できるclaude mcp login <name>とclaude mcp logout <name>を追加。SSH 越しに認証を完了できるよう--no-browserでの標準入力リダイレクトにも対応しました。詳しく
MCP サーバーへのログイン・ログアウトを、これまでの対話的な/mcpメニューを使わずにclaude mcp login <name>/claude mcp logout <name>というコマンドで直接行えるようになりました。さらに--no-browserを付けると標準入力経由で認証を完了でき、ブラウザを開けない SSH 接続先などでも認証できます。スクリプトやリモート環境で MCP サーバーの認証を自動化・手早く済ませたい人に役立ちます。/workflowsのエージェント詳細表示に、ステータスで絞り込む機能(fキー)を追加。詳しく
/workflowsのエージェント詳細画面で、fキーを押すことでステータス別に表示を絞り込めるようになりました。これまでは全エージェントが一覧表示されていましたが、今後は状態ごとに必要なものだけを見られます。多数のエージェントを扱うワークフローで、目的のエージェントを探しやすくなります。/pluginの Installed タブに「Skills」セクションを追加。詳しく
/pluginのインストール済み(Installed)タブに、新たに「Skills」のセクションが追加されました。これにより、プラグインが提供するスキルをこのタブ内でまとめて確認できます。どのスキルが導入されているかを把握したいプラグイン利用者に便利です。teammateMode: "iterm2"設定を追加。auto モードでit2CLI が見つからない場合は警告を表示します。詳しく
チームメイト(並行作業するエージェント)の表示方法に、iTerm2 を使うteammateMode: "iterm2"という設定値が追加されました。auto モードでこの動作に必要なit2CLI が見つからない場合は、その旨の警告が表示されます。iTerm2 上でチームメイト機能を使いたい macOS ユーザーに向けた選択肢です。awsAuthRefreshが設定されているとき、/loginに「Claude Platform on AWS - refresh credentials」の選択肢を追加。詳しく
awsAuthRefreshを設定している環境で、/loginのメニューに「Claude Platform on AWS - refresh credentials(AWS の認証情報を更新)」という選択肢が表示されるようになりました。これにより AWS 経由で Claude を利用する際の認証情報の更新をログイン画面から行えます。AWS 上で Claude Platform を使う組織のユーザーに向けた追加です。
!で実行する bash コマンドの出力に対し、Claude が自動で応答するようになりました。これまでどおり出力をコンテキストに入れるだけにしたい場合は、settings.json で"respondToBashCommands": falseを設定します。詳しく
!を付けて実行する bash コマンドの扱いが変わりました。以前はコマンドの出力をコンテキストに取り込むだけでしたが、今後は Claude がその出力を見て自動的に応答するようになります。従来のコンテキスト追加のみの挙動に戻したい場合は、settings.json に"respondToBashCommands": falseを指定すればよく、オプトアウトできます。コマンド結果について毎回明示的に質問しなくても、Claude が即座に反応してくれるようになります。claude mcp getとclaude mcp removeを改善。タイプミス時に最も近い設定済みサーバー名を提案し、長いサーバー一覧を省略表示するようにしました。詳しく
claude mcp getとclaude mcp removeの使い勝手が向上しました。サーバー名を打ち間違えたときに、設定済みの中から最も近い名前を候補として提案してくれるようになり、さらにサーバーの一覧が長い場合は省略して表示されます。多くの MCP サーバーを登録している人が、名前の入力ミスから素早く正しい名前にたどり着けます。メモリ機能を改善。
MEMORY.mdのインデックスがサイズ上限に近づくと、エージェントに圧縮(整理)するよう促すようになりました。詳しく
エージェントの長期メモリ機能が改善されました。メモリの索引であるMEMORY.mdがサイズの上限に近づくと、エージェントに対して内容を圧縮・整理するよう促すリマインドが入るようになりました。これまでは上限に達してから問題に気づくことがありましたが、今後は事前に整理を促されます。メモリ機能を長く使い続ける人が、上限に達して困る前に対処できます。スキルの frontmatter を改善。
display-name・default-enabled・fallback・metadata.*の各キーが、kebab-case・snake_case・camelCase のいずれの表記でも受け付けられるようになりました。詳しく
スキル定義ファイルの frontmatter(冒頭の設定部分)で使うキー名の表記の柔軟性が高まりました。これまでは特定の表記でしか認識されなかったdisplay-name・default-enabled・fallback・metadata.*のキーが、今後は kebab-case(ハイフン区切り)・snake_case(アンダースコア区切り)・camelCase(キャメルケース)のどの書き方でも有効になります。スキルを作る人が、表記の細かな違いで設定が効かない、という戸惑いを避けられます。不正な
SKILL.mdの YAML frontmatter の扱いを改善。無言で失敗せず、メタデータを空にしてスキル本体を読み込むようにしました。詳しく
SKILL.mdの YAML frontmatter(冒頭の設定部分)が壊れている場合の扱いが改善されました。これまではスキルの読み込みが無言で失敗していましたが、今後はメタデータを空のものとして扱い、スキルの本文だけはきちんと読み込むようになります。frontmatter に書き間違いがあっても、スキル自体が完全に使えなくなることが減ります。CLAUDE_CODE_MAX_RETRIESの上限を 15 に制限。無人で動かすセッションでは代わりにCLAUDE_CODE_RETRY_WATCHDOGを使います。詳しく
リトライ回数を指定する環境変数CLAUDE_CODE_MAX_RETRIESが、最大 15 までに制限されるようになりました。それより大きな値を設定しても 15 で頭打ちになります。誰も見ていない無人セッションで粘り強くリトライさせたい場合は、代わりにCLAUDE_CODE_RETRY_WATCHDOGを使うよう案内されています。リトライ回数を大きく設定して放置していた人は、この新しい仕組みへの切り替えを検討するとよいでしょう。バックグラウンドのサブエージェントの権限プロンプトを、自動拒否せずメインセッションに表示するように変更。ダイアログにはどのエージェントが要求しているかが示され、Esc でそのツールだけを拒否できます。
詳しく
バックグラウンドで動くサブエージェントが権限を必要としたとき、これまでは自動的に拒否されていましたが、今後はメインのセッションに権限の確認ダイアログが表示されるようになりました。ダイアログにはどのエージェントが要求しているかが示され、Esc を押すとその要求(ツール)だけを拒否できます。バックグラウンドのサブエージェントに権限が必要な作業を任せる人が、自動拒否で止まることなく、必要に応じて承認できるようになります。/review <pr>が/code-review mediumと同じレビューエンジンを使うように変更。詳しく
/review <pr>でプルリクエストをレビューする際に、内部で/code-review mediumと同じレビューエンジンが使われるようになりました。これにより両者のレビュー品質や挙動が統一されます。/reviewを使う人が、/code-review mediumと同等の一貫したレビュー結果を得られます。
マシンがスリープから復帰した後、ストリーミングリクエストが「Content block not found」や JSON パースエラーで失敗する問題を修正。
詳しく
PC がスリープから復帰した直後に、ストリーミング中のリクエストが「Content block not found」というエラーや JSON のパースエラーで失敗してしまう不具合を修正しました。今後はスリープ復帰後もリクエストが正しく継続・完了します。作業中にマシンをスリープさせることがある人の、復帰後の失敗が解消されます。サブエージェントのトランスクリプトを抜けたときに、そのスクロール位置がメインのトランスクリプトに残ってしまう問題を修正。
詳しく
サブエージェントのトランスクリプト(対話ログ)を閉じてメインの表示に戻る際、サブエージェント側のスクロール位置がメインのトランスクリプトに引き継がれてしまい、表示位置がずれる不具合を修正しました。今後はメインに戻ったときのスクロール位置が正しく保たれます。サブエージェントのログを行き来する人の表示の乱れが解消されます。バックグラウンドタスクのプレビューで、エージェントの計画が読み込まれる前に生のツール名が一瞬表示される問題を修正。
詳しく
バックグラウンドタスクのプレビュー表示で、エージェントの計画(プラン)が読み込まれる前に、内部のツール名がそのまま一瞬ちらついて表示される不具合を修正しました。今後は計画が整うまで余計なツール名が見えなくなります。バックグラウンドタスクの状態を見守る人にとって、表示が落ち着きます。同時に動く CLI セッションで製品内の権限ゲートがオフのとき、Chrome のタブグループ分離が適用されない問題を修正。
詳しく
複数の CLI セッションを同時に動かしていて、製品内の権限ゲート(操作を確認する仕組み)がオフになっている場合に、Chrome のタブグループによるセッション分離が適用されない不具合を修正しました。今後はそうした状況でも各セッションがタブグループで正しく隔離されます。ブラウザ操作を伴う並行セッションを使う人のセッション混在を防ぎます。バックグラウンドセッションのリキャップが重複する問題を修正。今後はエージェント自身のターン終了時の要約がリキャップ行として表示されます。
詳しく
バックグラウンドセッションの要約(リキャップ)が二重に表示されてしまう不具合を修正しました。あわせて、エージェントがターンの終わりに自分で作った要約が、そのままリキャップ行として表示されるようになりました。バックグラウンドで動かしたセッションの結果を確認する人にとって、表示がすっきりし内容も的確になります。claude agentsからバックグラウンドセッションを開くと、前の画面が背後に残って描画されたままになる問題を修正。詳しく
claude agentsからバックグラウンドセッションを開いたとき、直前まで表示していた画面が背後に残ってしまい、表示が重なって見える不具合を修正しました。今後はセッションを開くと画面が正しく切り替わります。claude agentsでセッションを行き来する人の表示崩れが解消されます。名前付きサブエージェントの起動に対して
Agent(type)の拒否ルールやAgent(x,y)の許可タイプ制限が適用されない問題を修正。詳しく
Agent(type)で特定タイプを拒否するルールや、Agent(x,y)で許可するタイプを限定する制限が、名前付きで起動されるサブエージェントには効いていなかった不具合を修正しました。今後はそうしたサブエージェントの起動にも権限ルールが正しく適用されます。サブエージェントの種類を権限で制御している人にとって、設定どおりに制限がかかるようになります。メインのターン終了後もバックグラウンドエージェントが動いている間、Esc と Ctrl+C が反応しない問題を修正。
詳しく
メインのターンが終わった後でもバックグラウンドエージェントがまだ動作している間、Esc や Ctrl+C を押しても反応しない不具合を修正しました。今後はその状況でもこれらのキーで操作の中断やキャンセルが効くようになります。バックグラウンド処理を走らせつつ操作したい人の、入力が効かないもどかしさが解消されます。権限プロンプトで選択肢のテキストが折り返したときに、選択肢の番号がずれて表示される問題を修正。
詳しく
権限の確認プロンプトで、選択肢の文章が長くて折り返したときに、その先頭の番号がずれて表示される不具合を修正しました。今後は選択肢が長くても番号がそろって表示されます。承認操作を番号で選ぶ人にとって、どの番号がどの選択肢かを取り違えにくくなります。エージェントパネルで完了済みのサブエージェントに
xを押しても消えない問題を修正。詳しく
エージェントパネルで、すでに完了したサブエージェントに対してxキーを押しても、そのサブエージェントが一覧から消えない不具合を修正しました。今後はxで完了済みのものをきちんと片付けられます。パネルに溜まった終了済みエージェントを整理したい人に役立ちます。古いセッションを再開したとき、意図的に廃止されたツールに対して誤解を招く「MCP server disconnected」の通知が出る問題を修正。
詳しく
古いセッションを再開した際に、もともと意図的に廃止された(retired)ツールに対して「MCP server disconnected(MCP サーバー切断)」という紛らわしい通知が出てしまう不具合を修正しました。今後はそうした廃止済みツールについて誤った切断通知が表示されなくなります。過去のセッションを再開する人が、実際には問題ないのに切断されたと誤解することがなくなります。/pluginの Installed で、すでに一番上までスクロールしているのに「more above」の表示が出る問題を修正。詳しく
/pluginのインストール済み(Installed)一覧で、すでにリストの先頭までスクロールしているにもかかわらず「more above(上にもっとある)」というインジケーターが表示されてしまう不具合を修正しました。今後は先頭にいるときはこの表示が出なくなります。プラグイン一覧を見る人が、もう上に項目がないことを正しく把握できます。アシスタントのメッセージで
~~strikethrough~~が取り消し線として描画されず、チルダがそのまま表示される問題を修正。詳しく
アシスタントのメッセージ内で~~取り消し線~~の記法を使ったときに、取り消し線として表示されず~~のチルダ記号がそのまま見えてしまう不具合を修正しました。今後はこの記法が正しく取り消し線として描画されます。Markdown の取り消し線記法を含む回答を読む人の表示が正しくなります。コールドな初回起動でフラグが読み込まれる前に、
--toolsが機能ゲート付きのツールをすり抜けさせてしまう問題を修正。詳しく
キャッシュのない初回(コールド)起動で、機能フラグが読み込まれる前のタイミングだと、--toolsの指定によって本来は機能ゲートで制限されているツールが有効化されてすり抜けてしまう不具合を修正しました。今後は初回起動でもゲート付きツールが正しく制限されます。--toolsでツールを指定する人にとって、想定外のツールが使えてしまう状態が防がれます。claude agentsで返信した後も、バックグラウンドジョブの状態が古い「needs input」のままになる問題を修正。詳しく
claude agentsのバックグラウンドジョブで、入力を求められて返信した後も、状態表示が古い「needs input(入力が必要)」のまま更新されない不具合を修正しました。今後は返信すると状態表示が正しく切り替わります。複数のバックグラウンドジョブの状態を追う人が、対応済みかどうかを正しく把握できます。ライトカラーの端末で
claude agentsからバックグラウンドセッションを開くと、ダークテーマが一瞬ちらつく問題を修正。詳しく
明るい配色の端末でclaude agentsからバックグラウンドセッションを開いたときに、開いた瞬間にダークテーマの色が一瞬ちらついて見える不具合を修正しました。今後はライト端末でもセッションを開く際の色のちらつきがなくなります。ライトテーマの端末を使う人の見た目が安定します。claude agentsでマウス選択したテキストを削除した後も、ハイライトが残ったままになる問題を修正。詳しく
claude agentsで、マウスで選択したテキストを削除した後も、選択時のハイライト表示が画面に残ってしまう不具合を修正しました。今後は削除すればハイライトも消えます。マウスで文字を選んで編集する人の表示の残りが解消されます。従量課金の Enterprise・Team サブスクライバーでセッションのコストが表示されない問題を修正。
詳しく
従量課金(usage-based)の Enterprise プランや Team プランの利用者に対して、セッションのコスト(費用)が表示されない不具合を修正しました。今後はこれらのプランでもセッションごとの費用が確認できます。利用量に応じて課金される組織のユーザーが、かかった費用を把握できるようになります。エージェントチームの修正。tmux/ペインのバックエンドで起動したチームメイトが、リーダーの
--effortレベルを引き継ぐようになりました。詳しく
エージェントチームで、tmux やペインのバックエンドを使って起動したチームメイト(並行作業するエージェント)が、リーダー(主)に指定した--effortレベルを引き継いでいなかった不具合を修正しました。今後はチームメイトもリーダーと同じ努力(effort)レベルで動作します。チーム全体で一貫した処理の強度を保ちたい人にとって、設定が正しく行き渡ります。Workflow の
agent({schema})サブエージェントが、スキーマ検証の失敗を繰り返したときに 5 回で中止せず無限ループする問題を修正。詳しく
Workflow でagent({schema})を使って起動したサブエージェントが、出力のスキーマ検証に何度も失敗した場合、本来は 5 回で諦めて中止すべきところを延々とリトライし続けて無限ループに陥る不具合を修正しました。今後は 5 回失敗した時点できちんと中止されます。スキーマ付きのサブエージェントを使うワークフローが、検証失敗で止まらなくなるのを防ぎます。
原文 Markdown を表示
## 2.1.186
- Added `claude mcp login <name>` and `claude mcp logout <name>` 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 <pr>` to use the same review engine as `/code-review medium`