一覧へ戻るv2.1.191

バックナンバー · BACK ISSUE

v2.1.191

1新機能7改善12修正· 20 件の変更

/clear の前まで戻れる /rewind 対応を追加。あわせてバックグラウンドエージェント・claude agents・フック・/permissions・Windows/Ghostty 端末まわりの多数の不具合を修正し、MCP の信頼性向上やストリーミング中の CPU 使用率を約 37% 削減しました。

新機能Feature1
  • /clear を実行する前の時点から会話を再開できる /rewind 対応を追加。

    rewindsessions

    詳しく
    /rewind(会話を以前の状態に巻き戻す機能)が、/clear を実行する前の時点まで戻れるようになりました。これまで /clear で会話履歴を消すと、その前の内容には戻れませんでしたが、今後は /rewind/clear 前の会話を復元して再開できます。うっかり /clear してしまった人が、消す前のやり取りを取り戻せるようになります。
改善Improvement7
  • サンドボックスのネットワーク許可ダイアログを改善。「Yes」で許可したホストはセッション中ずっと記憶され、接続のたびに再確認されなくなりました。

    sandboxpermissions

    詳しく
    サンドボックス(隔離環境)内のコマンドが外部に通信しようとしたときの許可ダイアログが改善されました。これまでは同じ接続先でも接続のたびに毎回確認が出ていましたが、今後は「Yes」で許可したホストはそのセッションの間ずっと記憶され、再び聞かれません。サンドボックスで通信を伴うコマンドを繰り返し使う人にとって、同じ確認を何度も求められる煩わしさがなくなります。
  • MCP サーバーの信頼性を改善。機能の探索(tools/listprompts/listresources/list)が一時的なネットワークエラーを短い間隔を空けて再試行するようになりました。

    mcpreliability

    詳しく
    MCP サーバーが提供する機能を調べる処理(tools/listprompts/listresources/list)の信頼性が向上しました。これまでは一時的なネットワークエラーで失敗するとそのまま諦めていましたが、今後は短い待ち時間(バックオフ)を挟んで自動的に再試行します。通信が不安定な環境で MCP サーバーを使う人にとって、一時的なエラーで機能が読み込めない事態が減ります。
  • MCP の OAuth を改善。探索とトークン取得が一時的なネットワークエラー時に 1 回再試行し、ヘッドレス環境ではブラウザのポップアップを省いて URL 貼り付けプロンプトに直行するようになりました。

    mcpoauth

    詳しく
    MCP の OAuth 認証が改善されました。認証先の探索やトークンの取得が一時的なネットワークエラーで失敗した場合に、自動で 1 回だけ再試行するようになりました。また、画面のないヘッドレス環境では、開けないブラウザを起動しようとせず、最初から URL を貼り付ける方式の入力プロンプトを表示します。サーバーやリモート環境で MCP の認証を行う人にとって、認証がより通りやすくスムーズになります。
  • MCP のエラーメッセージを改善。HTTP 404 エラーで対象の URL を表示し、MCP の設定を確認するよう案内するようになりました。

    mcperrors

    詳しく
    MCP 関連のエラー表示が分かりやすくなりました。これまで HTTP 404(リソースが見つからない)エラーは原因が分かりにくかったのですが、今後は問題が起きた URL を表示し、自分の MCP 設定を見直すよう案内します。MCP サーバーへの接続でエラーが出た人が、設定のどこを直せばよいかを把握しやすくなります。
  • vim モードのプロンプト履歴検索(NORMAL モードの /)を改善し、スラッシュコマンドの呼び出し方をヒント表示するようにしました。

    vimui

    詳しく
    vim モードを使っているとき、NORMAL モードで / を押すとプロンプトの入力履歴を検索できますが、この / がスラッシュコマンドの起動と紛らわしいという問題がありました。今後は履歴検索の画面で、スラッシュコマンドを呼び出す方法をヒントとして示します。vim モードを使う人が、履歴検索とコマンド入力を取り違えずに済むようになります。
  • テキスト更新を 100ms 単位にまとめることで、ストリーミング応答中の CPU 使用率を約 37% 削減。

    performancestreaming

    詳しく
    応答が少しずつ流れてくる(ストリーミング中の)画面更新の方法を見直し、文字の表示更新を 100ms ごとにまとめて行うようにしました。これにより、ストリーミング中の CPU 使用率が約 37% 下がります。長い応答を頻繁に生成する人にとって、動作が軽くなりバッテリーや発熱の面でも有利になります。
  • 端末出力のキャッシュによる、長時間セッションでのメモリ増加を抑制。

    performancememory

    詳しく
    端末に表示した出力をためておくキャッシュが原因で、長時間使い続けるセッションほどメモリ使用量がじわじわ増えていく問題を抑えました。今後は長く使ってもメモリの膨張が緩やかになります。一つのセッションを長時間動かし続ける人にとって、動作が重くなりにくくなります。
修正Fix12
  • ストリーミング応答の途中で前の出力を読んでいるときに、スクロール位置が一番下に飛んでしまう問題を修正。

    uistreaming

    詳しく
    応答が少しずつ流れてくる(ストリーミング中の)状態で、過去の出力をさかのぼって読んでいると、勝手にスクロールが一番下まで飛んでしまう不具合を修正しました。今後は上の方を読んでいる間は表示位置が維持されます。長い応答を生成中に前の内容を読み返したい人が、読んでいる箇所を見失わずに済みます。
  • 停止したバックグラウンドエージェントが復活してしまう問題を修正。タスクパネルからの停止が確実に反映されるようになりました。

    agentsbackground

    詳しく
    タスクパネルからバックグラウンドエージェントを止めても、しばらくすると勝手に復活して動き出してしまう不具合を修正しました。今後は停止操作が恒久的に反映され、止めたエージェントが再び動くことはありません。不要になったバックグラウンドエージェントを確実に止めたい人にとって、停止が意図どおりに効くようになります。
  • 組織のポリシーで無効化されているときに /voice が一般的な「利用不可」メッセージを表示する問題を修正。制限の理由を説明するようになりました。

    voiceenterprise

    詳しく
    組織(企業)のポリシーによって /voice(音声入力)が無効にされている場合に、ただ「利用できません」とだけ表示されて理由が分からない不具合を修正しました。今後は組織の設定で制限されている旨を説明するメッセージが出ます。機能が使えない理由が分からず戸惑っていた利用者が、原因を把握できるようになります。
  • /login の URL が複数行に折り返されたときに、Windows Terminal で途中までしか開かれない問題を修正。

    loginwindows

    詳しく
    Windows Terminal で /login を実行すると、認証用の URL が画面幅で複数行に折り返された場合に、途中までしか読み取られず正しく開けない不具合を修正しました。今後は折り返された URL も全体が正しく開かれます。Windows Terminal でログインする人が、リンク切れで認証できないことがなくなります。
  • ssh/tmux 経由の Ghostty のフルスクリーンモードで、リンクへの Cmd+クリックが効かない問題を修正。

    uighostty

    詳しく
    端末アプリ Ghostty を ssh や tmux 経由で使い、フルスクリーンモードにしているとき、リンクを Cmd+クリックしても開かない不具合を修正しました。今後はその構成でも Cmd+クリックでリンクをブラウザで開けます。リモート接続や tmux 越しに Ghostty を全画面で使う人が、出力中のリンクをそのまま開けるようになります。
  • claude agents/usage などの組み込みスラッシュコマンドが、ヒント表示ではなくプロンプト文としてバックグラウンドセッションに送られてしまう問題を修正。

    agentscli

    詳しく
    claude agents の画面で /usage のような組み込みのスラッシュコマンドを入力すると、コマンドとして扱われず、そのままの文字列がプロンプトとしてバックグラウンドセッションに送られてしまう不具合を修正しました。今後はそうした場面で適切なヒントが表示されます。バックグラウンドエージェントを操作する人が、コマンドが誤って指示文として送られて混乱することがなくなります。
  • claude agents のジョブ一覧で、貼り付けた画像がプレースホルダ [Image #N] ではなくファイルのフルパスで表示される問題を修正。

    agentsui

    詳しく
    claude agents のジョブ一覧で、貼り付けた画像が [Image #N] というプレースホルダではなく、ファイルシステム上のフルパスのまま表示されてしまう不具合を修正しました。今後は他の画面と同様に [Image #N] の形で簡潔に表示されます。画像を貼り付けてエージェントに渡す人にとって、一覧が見やすくパスが露出しなくなります。
  • カンマ区切りのマッチャー(例: "Bash,PowerShell")を指定したフックが、何も起きず一度も発火しない問題を修正。

    hooks

    詳しく
    フックの設定で、マッチャーをカンマ区切り(例: "Bash,PowerShell")で複数指定すると、エラーも出ないまま一度も発火しない不具合を修正しました。今後はカンマ区切りで指定した複数の対象に対してもフックが正しく動作します。複数のツールにまとめてフックを掛けていた人の、動かなかったフックが期待どおりに実行されるようになります。
  • /permissions の Recently-denied(最近拒否した)タブを修正。拒否を承認に変えた内容が、閉じたときに破棄されず保存されるようになりました。

    permissionsui

    詳しく
    /permissions の「Recently-denied(最近拒否した)」タブで、過去に拒否した項目を承認し直しても、画面を閉じるとその変更が黙って破棄されてしまう不具合を修正しました。今後は承認した内容がきちんと保存されます。一度拒否した操作を後から許可し直したい人の設定が、確実に反映されるようになります。
  • エージェントパネルの一覧を上限を超えてスクロールしたときに、表示が 1 行ずれて飛ぶ問題を修正。

    agentsui

    詳しく
    エージェントパネルの一覧(ロスター)を、表示できる上限を超えてスクロールしたときに、表示が 1 行分カクッとずれて飛んでしまう不具合を修正しました。今後は上限を超えてもスクロールが滑らかに保たれます。多数のエージェントを一覧でスクロールして確認する人の、見づらいガタつきが解消されます。
  • 起動時のスプラッシュアートが、macOS 標準ターミナルの初期サイズ 80×24 からはみ出す問題を修正。

    uimacos

    詳しく
    起動時に表示される歓迎用のスプラッシュアート(ロゴ風の表示)が、macOS の標準ターミナルの初期ウィンドウサイズである 80 桁×24 行に収まらず、はみ出して崩れてしまう不具合を修正しました。今後はその標準サイズでもきれいに収まって表示されます。ウィンドウを広げずに macOS のターミナルを使う人にとって、起動画面の表示が乱れなくなります。
  • 管理者向け設定を修正。forceRemoteSettingsRefresh が MDM やファイルポリシー経由でも有効になり、取得時に Cache-Control: no-cache を送ってプロキシが古い応答を返すのを防ぐようになりました。

    settingsenterprise

    詳しく
    組織がリモートで配布する管理者向け設定に関する不具合を修正しました。これまでは forceRemoteSettingsRefresh(設定の強制再取得)が、MDM(端末管理)やファイルによるポリシーで指定しても効かないことがありました。今後はそれらの経路でも有効になり、さらに取得時に Cache-Control: no-cache を付けることで、間にあるプロキシが古いキャッシュを返してしまうのを防ぎます。組織の設定を確実に最新へ更新したい管理者にとって、設定変更が確実に行き渡るようになります。
原文 Markdown を表示
## 2.1.191

- Added `/rewind` support for resuming a conversation from before `/clear` was run
- Fixed scroll position jumping to the bottom while reading earlier output during a streaming response
- Fixed background agents resurrecting after being stopped — stopping an agent from the tasks panel is now permanent
- Fixed `/voice` showing a generic "not available" message when disabled by an organization's policy — it now explains the restriction
- Fixed `/login` URL opening truncated in Windows Terminal when it wraps across lines
- Fixed Cmd+click on links in fullscreen mode for Ghostty over ssh/tmux
- Fixed `claude agents` sending builtin slash commands like `/usage` to background sessions as prompt text instead of showing a hint
- Fixed `claude agents` job rows showing full filesystem paths for pasted images instead of the `[Image #N]` placeholder
- Fixed hooks with comma-separated matchers (e.g. `"Bash,PowerShell"`) silently never firing
- Fixed `/permissions` Recently-denied tab: approving a denial now persists on close instead of being silently discarded
- Fixed the agent panel jumping by one row when scrolling the roster past the overflow cap
- Fixed the welcome splash art overflowing the default 80×24 macOS Terminal window
- Fixed managed settings: `forceRemoteSettingsRefresh` now takes effect when set via MDM or file policy, and the fetch sends `Cache-Control: no-cache` to prevent proxies from serving stale responses
- Improved sandbox network permission dialog: hosts you allow with "Yes" are now remembered for the rest of the session instead of re-prompting on every connection
- Improved MCP server reliability: capability discovery (`tools/list`, `prompts/list`, `resources/list`) now retries transient network errors with short backoff
- Improved MCP OAuth: discovery and token requests now retry once after transient network errors, and headless environments skip the browser popup and go straight to the paste-the-URL prompt
- Improved MCP error messages: HTTP 404 errors now show the URL and point to your MCP config
- Improved vim mode prompt-history search (NORMAL `/`) to hint how to reach slash commands
- Reduced CPU usage during streaming responses by ~37% by coalescing text updates to 100ms
- Reduced long-session memory growth from terminal output cache