バックナンバー · BACK ISSUE
v2.1.187
サンドボックス内のコマンドからシークレットを遮断する sandbox.credentials 設定、組織が設定するモデル制限、フルスクリーンメニューでのマウスクリック対応を追加。あわせて --resume・構造化出力・リモート MCP のタイムアウト・バックグラウンドエージェント・サブエージェント管理まわりの多数の不具合を修正しました。
サンドボックス内で実行されるコマンドが認証情報ファイルやシークレットの環境変数を読み取れないようにする
sandbox.credentials設定を追加。詳しく
サンドボックス(隔離された環境)で動くコマンドの権限を絞るsandbox.credentials設定が追加されました。これを有効にすると、サンドボックス内のコマンドが認証情報ファイルやシークレットの入った環境変数を読み取れなくなります。これまでサンドボックスでもこれらにアクセスできてしまう余地がありましたが、今後はブロックできます。信頼しきれないコマンドを実行する際に、API キーなどの機密情報の漏えいリスクを下げたい人に役立ちます。組織が設定するモデル制限を、モデルピッカー・
--model・/model・ANTHROPIC_MODELに適用。制限されたモデルを選ぶと「restricted by your organization's settings」というメッセージが表示されます。詳しく
組織(企業)側で利用できるモデルを制限する仕組みが、モデル選択画面・--modelオプション・/modelコマンド・環境変数ANTHROPIC_MODELのすべてに適用されるようになりました。制限されているモデルを選ぼうとすると「組織の設定により制限されています(restricted by your organization's settings)」というメッセージが出ます。利用モデルをポリシーで統制したい組織と、その配下で使うユーザーにとって、許可されたモデルだけが選べるようになります。フルスクリーンモードの選択メニュー(権限プロンプト・
/model・/configなど)で、マウスクリックによる選択に対応。詳しく
フルスクリーンモードのときに、各種の選択メニューをマウスのクリックで操作できるようになりました。対象は権限の確認プロンプトや/model・/configなどのメニューです。これまではキーボードでの選択が中心でしたが、今後はマウスでも項目を選べます。キーボードよりマウス操作のほうが速い場面で、選択がしやすくなります。
/install-github-appを改善。GitHub Actions のワークフロー設定が任意になり、GitHub App のインストールだけ行ってワークフローやシークレットの手順を省けるようになりました。詳しく
/install-github-appの手順が柔軟になりました。これまでは GitHub Actions のワークフロー設定までが一連の流れに組み込まれていましたが、今後はその設定が任意になり、GitHub App のインストールだけを行ってワークフローやシークレット登録の手順をスキップできます。GitHub App だけ使いたい人が、不要な設定をせずに導入を済ませられます。/btwを改善し、←/→ の矢印キーで過去の回答をたどれるようにしました。詳しく
/btwに、←/→ の矢印キーで以前の回答を順に行き来できるナビゲーションが追加されました。これまでは過去の回答をたどる手段が限られていましたが、今後は矢印キーで前後に切り替えられます。/btwで複数の回答を見比べたい人が、手早く目的の回答にたどり着けます。/pluginを改善し、最近使っていないプラグインを目立たせて整理しやすくしました。詳しく
/pluginが、最近使っていないプラグインを見つけやすく表示するようになりました。これにより、長らく使っていないプラグインを把握して削除・整理しやすくなります。多くのプラグインを入れていて、不要なものを片付けたい人に役立ちます。
元の
-p実行がモデルのターンを生成しなかった場合に、--resumeが「No conversation found」で失敗する問題を修正。詳しく
-p(プロンプト指定)での実行がモデルの応答(ターン)を一切生成しなかったとき、その後に--resumeで再開しようとすると「No conversation found(会話が見つかりません)」と表示されて失敗する不具合を修正しました。今後はそうした場合でも会話を正しく再開できます。-pで実行したセッションを--resumeで続きから動かす人の、再開できない問題が解消されます。--json-schemaと Workflow のagent({schema})による構造化出力を修正。成功後にモデルがStructuredOutputを際限なく呼び直せなくなり、後続のターンでも構造化出力が確実に返るようになりました。詳しく
--json-schemaや Workflow のagent({schema})を使って決められた形式(スキーマ)で結果を受け取る構造化出力に関する不具合を修正しました。これまでは一度成功した後もモデルがStructuredOutputを何度も呼び直してしまうことがあり、また続けて実行したターンで構造化出力が返らないことがありました。今後は成功後の呼び直しが止まり、後続のターンでも確実に構造化された結果が返ります。スキーマ付きで安定した出力を期待する人にとって、結果が確実に得られるようになります。リモート MCP のツール呼び出しが 5 分間応答なしでハングする問題を修正。今後は無期限にブロックせずエラーで中断します(
CLAUDE_CODE_MCP_TOOL_IDLE_TIMEOUTで上書き可能)。詳しく
リモートの MCP サーバーに対するツール呼び出しが、5 分間応答が返らないまま固まって(ハングして)処理が止まってしまう不具合を修正しました。今後は無期限に待ち続けるのではなく、エラーを出して中断します。この待ち時間は環境変数CLAUDE_CODE_MCP_TOOL_IDLE_TIMEOUTで変更できます。応答の遅いリモート MCP サーバーを使う人が、無反応で止まったまま待たされることがなくなります。エージェントプロキシの CA をシステムに信頼登録する処理が追加されて以降、Claude Code Remote のセッション開始が約 2.7 秒遅くなっていた問題を修正。
詳しく
エージェントプロキシの CA 証明書をシステムの信頼ストアにインストールする処理が加わって以降、Claude Code Remote のセッションが起動するまでに約 2.7 秒ほど余計に時間がかかっていた不具合を修正しました。今後はその遅延が解消され、より速く起動します。Remote のセッションを頻繁に立ち上げる人にとって、起動の待ち時間が短くなります。ペーストを 1 バイトずつの拡張キーイベントとして送る端末で、貼り付けた韓国語/CJK のテキストが文字化けする問題を修正。
詳しく
一部の端末は貼り付けた文字を 1 バイトずつの拡張キーイベントとして送りますが、その方式の端末に韓国語などの CJK(中国語・日本語・韓国語)テキストをペーストすると文字化け(mojibake)してしまう不具合を修正しました。今後はそうした端末でもマルチバイト文字が正しく貼り付けられます。日本語や韓国語など複数バイトの文字をよく貼り付ける人の文字化けが解消されます。Remote Control 経由の
/updateが、起動時の信頼確認ダイアログが出る場面でハングする問題を修正。詳しく
Remote Control(リモート操作)経由で/updateを実行したとき、本来であれば起動時に表示される信頼確認のダイアログが絡む場面で処理が固まって(ハングして)しまう不具合を修正しました。今後はその状況でも/updateが止まらずに進みます。リモートから更新を行う人が、更新中に固まってしまうのを避けられます。エージェントがターンを構造化出力なしで終えたとき、エージェントビューのバックグラウンドジョブが「working」のまま固まる問題を修正。
詳しく
エージェントが構造化出力(決まった形式の結果)を出さずにターンを終えた場合に、エージェントビュー上のバックグラウンドジョブの状態が「working(作業中)」のまま延々と止まってしまう不具合を修正しました。今後はそうしたケースでも状態が正しく更新され、完了として扱われます。複数のバックグラウンドジョブの進み具合を追う人が、いつまでも作業中表示のままで誤解することがなくなります。エージェントビューへ移動して戻った後や、
/bg・/tui・/updateの実行後に、チャンネル接続が切れる問題を修正。詳しく
エージェントビューに移動してから元の画面に戻ったときや、/bg・/tui・/updateを実行した後に、チャンネル(エージェントとの接続)が切れてしまう不具合を修正しました。今後はこれらの画面移動やコマンド実行をはさんでも接続が維持されます。バックグラウンドエージェントやリモート接続を使いながら画面を行き来する人の、接続切れが解消されます。エージェント停止の通知で誰が停止させたのかが正しく示されない問題を修正し、文言も改善(「came to rest」ではなく「finished」/「stopped」に)。
詳しく
エージェントが停止したときの通知で、誰がそのエージェントを止めたのか(本人かユーザーかなど)が正しく表示されない不具合を修正しました。あわせて文言も見直され、わかりにくかった「came to rest」という表現の代わりに「finished(完了)」や「stopped(停止)」が使われるようになりました。エージェントの停止通知を受け取る人が、停止の理由と主体を正しく把握できます。サブエージェントの深さ管理を修正。再開したサブエージェントは元の起動時の深さを復元し、フォークしたサブエージェントは深さの上限にカウントされるようになりました。
詳しく
サブエージェントの「深さ」(何段階入れ子になっているか)の管理に関する不具合を修正しました。これまでは再開(resume)したサブエージェントの深さが元に戻らなかったり、フォーク(分岐)したサブエージェントが上限の計算に含まれなかったりしました。今後は再開時に元の深さが復元され、フォークしたものも深さの上限にきちんと数えられます。サブエージェントを多段に組んで使う人にとって、入れ子の制限が想定どおりに機能します。エージェントの worktree 登録が残ってしまう問題を修正。強制終了したエージェントによってロックされた
.git/worktrees/のエントリが自動で掃除されるようになりました。詳しく
エージェントが使う git の worktree(作業ツリー)の登録情報が後始末されずに残ってしまう不具合を修正しました。これまでは強制終了したエージェントが.git/worktrees/にロック状態のエントリを残し、それが溜まっていくことがありました。今後はそうした不要なエントリが自動的に掃除されます。worktree を使うエージェントを多用する人のリポジトリに、ゴミが溜まらなくなります。macOS の Ghostty のフルスクリーンモードで、Cmd+クリックしても URL が開かない問題を修正。
詳しく
macOS の端末アプリ Ghostty で、フルスクリーンモードのときに Cmd を押しながら URL をクリックしてもリンクが開かない不具合を修正しました。今後はフルスクリーンでも Cmd+クリックでリンクをブラウザで開けます。macOS の Ghostty を全画面で使う人が、出力に含まれるリンクをそのまま開けるようになります。claude --helpに--bg/--backgroundフラグが載っていない問題を修正。詳しく
claude --helpで表示されるヘルプの一覧に、--bg/--backgroundフラグが記載されていなかった不具合を修正しました。今後はヘルプにこのフラグも表示されます。利用可能なオプションをヘルプで確認する人が、バックグラウンド実行のフラグの存在に気づけるようになります。/shareのアップロード中に Esc・Ctrl-C・Ctrl-D が効かない問題を修正。詳しく
/shareで内容をアップロードしている最中に、Esc・Ctrl-C・Ctrl-D を押しても反応しない不具合を修正しました。今後はアップロード中でもこれらのキーで中断や終了の操作ができます。/shareを使う人が、アップロードに時間がかかっても操作不能にならずに済みます。[VSCode] 大きなセッションを再開したときに拡張機能が反応しなくなる問題を修正。
詳しく
VSCode 拡張機能で、サイズの大きなセッションを再開したときに拡張機能が応答しなくなる(フリーズする)不具合を修正しました。今後は大きなセッションでも問題なく再開できます。VSCode で長く続いた大きなセッションを再開する人の、固まってしまう問題が解消されます。
原文 Markdown を表示
## 2.1.187
- Added `sandbox.credentials` setting to block sandboxed commands from reading credential files and secret environment variables
- Added org-configured model restrictions to the model picker, `--model`, `/model`, and `ANTHROPIC_MODEL`, with a "restricted by your organization's settings" message when a restricted model is selected
- Added mouse click support to select menus (permission prompts, `/model`, `/config`, etc.) in fullscreen mode
- Fixed `--resume` failing with "No conversation found" when the original `-p` run produced no model turns
- Fixed `--json-schema` and workflow `agent({schema})` structured output: the model can no longer re-call `StructuredOutput` indefinitely after a successful call, and follow-up turns now reliably return structured output
- Fixed remote MCP tool calls that hang with no response for 5 minutes — they now abort with an error instead of blocking indefinitely (override with `CLAUDE_CODE_MCP_TOOL_IDLE_TIMEOUT`)
- Fixed Claude Code Remote sessions taking ~2.7s longer to start after the agent proxy CA system-trust install was added
- Fixed pasted Korean/CJK text turning into mojibake in terminals that deliver paste as per-byte extended-key events
- Fixed `/update` over Remote Control hanging when a startup trust dialog would have shown
- Fixed background jobs in the agents view getting stuck in "working" indefinitely when the agent ended a turn without producing structured output
- Fixed channel connections dropping after navigating to the agents view and back, and after `/bg`, `/tui`, or `/update`
- Fixed agent stop notifications not correctly attributing who stopped the agent, and improved wording ("finished"/"stopped" instead of "came to rest")
- Fixed subagent depth tracking: resumed subagents now restore their original spawn depth, and forked subagents now count toward the depth cap
- Fixed leaked agent worktree registrations: locked `.git/worktrees/` entries from killed agents are now cleaned up automatically
- Fixed Cmd+click not opening URLs in fullscreen mode in Ghostty on macOS
- Fixed `claude --help` not listing the `--bg`/`--background` flag
- Fixed Esc, Ctrl-C, and Ctrl-D not working while `/share` is uploading
- Improved `/install-github-app`: GitHub Actions workflow setup is now optional — you can install just the GitHub App and skip the workflow/secret steps
- Improved `/btw` with ←/→ arrow navigation to step through earlier answers
- Improved `/plugin` to surface plugins you haven't used recently so you can clean them up
- [VSCode] Fixed extension becoming unresponsive when resuming a large session