Claude Code v2.1.217 で絵文字補完など改善
本文の状態
日本語全文を表示中
詳細モードで約4分の本文を読めます。
同じ出来事の情報源
この情報源を基点に整理
Claude Code Changelog
Claude Code のバージョン v2.1.217 は、メモリリークやセキュリティ脆弱性の修正、Windows での自動更新不具合の解消、および環境変数設定の不整合是正など、実用性と安定性を大幅に向上させる重要なパッチを公開した。
AI深層分析を開く2026年8月1日 03:02
AI深層分析
キーポイント
セキュリティと安定性の強化
メモリリークの修正や、シンボリックリンクを利用したセッションの不正なエスケープを防ぐバグ修正により、システムの安全性が向上した。
Windows 環境での信頼性向上
自動更新時の実行ファイル欠落問題や、負荷の高い環境におけるバックグラウンドシェルの停止不能問題を解消し、Windows ユーザーの体験を改善した。
企業向け設定の不整合是正
mTLS、OAuth スコープ、プロキシ設定などが無視されていた不具合を修正し、管理された環境での設定が正しく適用されるようにした。
並行実行するサブエージェントの上限設定
1 つのメッセージで背景エージェントが無制限に拡散しないよう、同時に実行可能なサブエージェントの数にデフォルト20の上限を設定した。この値は CLAUDE_CODE_MAX_CONCURRENT_SUBAGENTS 環境変数で上書き可能である。
ネストされたサブエージェントの生成制限
デフォルトではサブエージェントがさらにネストして生成されなくなっている。より深い階層でのネストを許可するには CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH を設定する必要がある。
重要な引用
Fixed a memory leak where truncated MCP tool outputs kept the full untruncated result in memory for the rest of the session
Fixed Windows auto-update failures that could leave claude.exe missing; failed updates now restore the preserved executable automatically
Fixed background session isolation not canonicalizing symlinked working directories, which could let sessions escape their workspace folder
Added a cap on concurrently-running subagents (default 20, override with CLAUDE_CODE_MAX_CONCURRENT_SUBAGENTS) so one message can't fan out unbounded background agents
編集コメントを表示
編集コメント
今回の更新は新機能の追加よりも、既存ユーザーが直面する深刻な不具合やリスクへの対応に焦点を当てている。特に Windows ユーザーや企業環境での利用において、安定性とセキュリティの確保が最優先された結果と言える。
Source Article
元記事を日本語で読む
本文に関係しない購読案内、埋め込み通知、サイト内プロモーションは除いています。
変更点
- プロンプト入力欄に絵文字のショートカット補完機能を追加しました。":heart:" と入力すると ❤️ が挿入され、":hea" と入力すると候補が表示されます。この機能は「emojiCompletionEnabled」設定で無効化できます。
- トランスクリプトの保存失敗(ディスク容量不足など)や、継承された環境変数によってセッション保存が無効になっている場合に警告を表示するようにしました。これにより、以前のようにトランスクリプトが静かに消失する事態を防ぎます。
- 切り詰められた MCP ツールの出力において、未処理の完全な結果がメモリ上に残存し続けていたメモリーリークを修正しました。
- Windows における自動更新の失敗で「claude.exe」が欠落してしまう不具合を修正しました。更新に失敗した場合でも、保存された実行ファイルを自動的に復元するようになりました。
- バックグラウンドセッションの分離機能において、シンボリックリンク付きの作業ディレクトリが正規化されていなかった問題を修正しました。これにより、セッションがワークスペースフォルダから逸脱するリスクを排除します。
- Claude Opus 4.8 を Bedrock で使用時に「auto-compact」が起動しなかった不具合と、上限を超えた後に"/compact"コマンドが失敗する不具合を修正しました。
- クラウド環境における企業向け mTLS、TLS-verify、OAuth スコープ、プロキシ設定が、Claude Desktop セッションで無視されていた問題を修正しました。
- 画面読み上げモードの起動時のアナウンスが最初のプロンプト描画によって切り捨てられていた不具合を修正しました。また、思考ステータス行が数秒ごとに再レンダリングされ、経過時間やトークン数が更新されるように改善しました。
- "OTEL_EXPORTER_OTLP_ENDPOINT"を設定する管理設定がすべての信号を統制できていなかった問題を修正しました。より狭いスコープの信号固有のオーバーライドが、管理エンドポイントからテレメトリを逸れさせることがなくなりました。
- トランスクリプトに不正な添付エントリが含まれている場合に、"--resume/--continue"や"/resume"コマンドで TypeError が発生する不具合を修正しました。
- 接続後に許可プロンプトやダイアログが表示された場合、ビューアーにその旨を示す待機中の通知が正しく表示されない不具合を修正しました。
- セッションをバックグラウンドに送った後(/background または ← キー)、または負荷の高い環境でセッションが終了した際に、バックグラウンドシェルが停止できなくなる事象を修正しました。この問題は特に Windows で顕著です。
- CLAUDE.md や SKILL.md のパス frontmatter 値に多くのブレースグループが含まれていた場合に、CLI が起動時にメモリ不足で強制終了したり応答しなくなったりする不具合を修正しました。現在はブレース展開の処理量を制限しています。
- 開始中のバックグラウンドセッションへのアタッチ時、トランスクリプトプレビューが入力エリアに密着して表示される問題と、セッションが引き継いだ際にレイアウトが乱れる問題を修正しました。現在はライブレイアウトと同様に 1 行分の余白を確保し、安定した表示を実現しています。
- フッターの PR バッジリンクを、ターミナルサポートが検出できない環境(SSH や tmux を介した場合など)でもクリック可能なハイパーリンクとして動作するように改善しました。これを無効化したい場合は FORCE_HYPERLINK=0 を設定してください。
- ログイン有効期限の警告表示タイミングを、期限切れの 5 日前から 3 日前に変更しました。
- フロントエンドデザインプラグインからの提案ヒントが無限に繰り返されるのを防ぎ、生涯表示回数を最大 3 回に制限しました。
- 1 つのメッセージでバックグラウンドエージェントが無制限に増殖するのを防ぐため、同時に実行可能なサブエージェント数に上限(デフォルトは 20)を設けました。必要に応じて CLAUDE_CODE_MAX_CONCURRENT_SUBAGENTS で値を上書きできます。
- サブエージェントがデフォルトでネストされたサブエージェントを生成しないように変更しました。より深い階層でのネストを許可したい場合は、CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH を設定してください。
--max-budget-usdオプションのバグを修正:予算上限に達した際、新しいサブエージェントの起動を拒否し、実行中のバックグラウンド処理を停止するようにしました。
原文を表示
What's changed
- Added emoji shortcode autocomplete in the prompt input: type :heart: to insert ❤️, or :hea for suggestions — disable with the emojiCompletionEnabled setting
- Added warnings when transcript writes are failing (e.g. disk full) or when session saving is off due to an inherited environment variable, instead of losing transcripts silently
- Fixed a memory leak where truncated MCP tool outputs kept the full untruncated result in memory for the rest of the session
- Fixed Windows auto-update failures that could leave claude.exe missing; failed updates now restore the preserved executable automatically
- Fixed background session isolation not canonicalizing symlinked working directories, which could let sessions escape their workspace folder
- Fixed auto-compact never triggering for Claude Opus 4.8 on Bedrock and /compact failing once over the limit
- Fixed corporate mTLS, TLS-verify, OAuth scope, and proxy settings being ignored in Claude Desktop sessions
- Fixed screen reader mode's startup announcement being cut off by the first prompt render, and the thinking status row re-rendering every few seconds to update elapsed time and token counts
- Fixed managed settings that set OTEL_EXPORTER_OTLP_ENDPOINT not governing all signals — lower-scope signal-specific overrides no longer redirect telemetry away from the managed endpoint
- Fixed --resume/--continue and /resume failing with a TypeError when a transcript has a malformed attachment entry
- Fixed Remote Control sessions not showing a pending permission prompt or dialog to viewers that connected after it appeared
- Fixed background shells sometimes becoming impossible to stop after a session is sent to the background (/background or ←) or when the session exits on a heavily loaded machine, most visible on Windows
- Fixed a CLAUDE.md or SKILL.md paths frontmatter value with many brace groups OOM-killing or stalling the CLI at startup — brace expansion is now budget-bounded
- Fixed the transcript preview sitting flush against the input area when attaching to a starting background session; it now leaves the same one-line gap as the live layout, so the transcript no longer shifts when the session takes over
- Improved footer PR badge links to be clickable hyperlinks even when terminal support can't be detected (e.g. over ssh/tmux); set FORCE_HYPERLINK=0 to opt out
- Changed the login-expiry warning to appear 3 days before expiry instead of 5
- Capped the frontend-design plugin suggestion tip at 3 lifetime impressions instead of repeating indefinitely
- Added a cap on concurrently-running subagents (default 20, override with CLAUDE_CODE_MAX_CONCURRENT_SUBAGENTS) so one message can't fan out unbounded background agents
- Changed subagents to no longer spawn nested subagents by default; set CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH to allow deeper nesting
- Fixed --max-budget-usd not stopping background subagents: once the cap is reached, new spawns are denied and running background agents are halted
AI算出
主要ニュースainew評価高い
AI コーディングエージェントの主要ツールである Claude Code の機能改善とバグ修正を詳細に記述しており、開発者にとって実用的な新事実を含むため primary_news と判断した。検索機会については、タイトルに明確な製品名とバージョン番号が含まれているため最高値とした。
6つの評価軸を見る
- AI関連度
- 75
- 情報源の信頼性
- 100
- 新規性
- 75
- 調べる価値
- 100
- 重複の少なさ
- 100
- 日本での有用性
- 25
関連記事
News to Guide
ニュースの次に確認する
発表内容を、現在の料金や仕様と照らし合わせられる関連ガイドです。
今日のまとめ
AIデイリーブリーフで今日の重要ニュースをまとめ読み