Claude Code Changelog·2026年5月23日 07:09·約5分
Claude Code v2.1.149 の更新内容
TL;DR
Claude Code がバージョン 2.1.149 にアップデートされ、コマンド「/usage」で利用制限の要因をカテゴリ別に詳細表示できるようになり、「/diff」コマンドの詳細ビューがキーボード操作でスクロール可能になりました。また、Markdown 出力で GFM タスクリストのチェックボックスが正しくレンダリングされるようになりました。
変更点
- /usage コマンドにより、制限使用量の内訳(スキル、サブエージェント、プラグイン、各 MCP サーバーごとのコスト)がカテゴリ別に表示されるようになりました。
- /diff の詳細ビューで、キーボードによるスクロールが可能になりました(矢印キー、j/k、PgUp/PgDn、スペース、Home/End)。
- Markdown 出力において、GFM タスクリストのチェックボックス(- [ ] todo / - [x] done)が通常の箇条書きの代わりにレンダリングされるようになりました。
- Enterprise ユーザー向け:managed setting に allowAllClaudeAiMcps を追加し、claude.ai クラウド MCP コネクタを managed-mcp.json と併せて読み込めるようにしました。
- PowerShell の権限バイパス問題を修正しました。組み込みの cd 関数(cd.., cd\, cd~, X:)が検知されずに作業ディレクトリを変更し、後続のコマンドがワークスペース外を読み取れる状態になっていました。
- git worktrees におけるサンドボックス書き込み許可リストの問題を修正しました。以前は共有 .git ディレクトリ(hooks/ と config は拒否対象)のみを対象としていましたが、メインリポジトリのルート全体をカバーしてしまっていました。
- PowerShell のプレフィックス/ワイルドカード許可ルール(例:PowerShell(dotnet.exe build *))がネイティブ実行ファイルやスクリプトを事前に承認していなかった問題を修正しました。
- cd/pushd/popd 処理において、パーサーが PWD/OLDPWD/DIRSTACK に対して古くなった変数追跡値を信頼していたため発生した権限分析の隙間を修正しました。
- Bash ツールの find コマンドが macOS システムのファイル/vnode テーブルを枯渇させ、大規模なディレクトリツリーでホストがクラッシュする問題を修正しました。
- 起動時に管理設定承認ダイアログを受け入れた後にターミナルがフリーズする問題を修正しました。
- /ultraplan およびリモートセッション作成時に、「未コミットの変更をキャプチャできません」というエラーが発生し、作業ツリーに実際の変更がない場合に失敗する問題を修正しました。
- スクリプトパスにスペースが含まれる場合に silently(静かに)失敗していた otelHeadersHelper を修正し、ヘルパーの障害を /doctor およびデバッグログで報告するように変更しました
- ツール呼び出し中および新しい思考バーストにかけてもアンバー色で表示され続けていた「思考中のスピナー」の問題を修正しました
- 多数の短い行を含む出力において、折りたたまれた Bash 出力が誤った非表示行数を報告していた問題を修正しました
- ヒントが入力ボックスから溢れる場合に、スラッシュコマンドの引数ヒントが入力された末尾の文字を切り捨ててしまう不具合を修正しました
- フロントマターの名称(name:)がディレクトリの基本名と異なるスキルを Tab 補完した後に、引数ヒントや段階的な引数提案が表示されない問題を修正しました
- ステータスバーが、スキル/エージェントのフロントマッターで指定された effort: に基づいて適用される努力レベルではなく、ユーザーのベースライン /effort 設定を表示していた不具合を修正しました
- Ctrl+O でトランスクリプトビューを開いた瞬間にフリーズし、新しいメッセージを追跡(tailing)しなかった問題を修正しました
- 矢印キーで上下に移動する際に、呼び出されたプロンプト履歴エントリを編集した内容が失われる不具合を修正しました
- /config コマンドの終了サマリーにおいて、無関係な設定を切り替えた際にも、自動圧縮(auto-compact)やテーマに対して存在しない変更(phantom changes)が報告されていた問題を修正しました
- キャッシュされたセッションメタデータファイルに必須ではないフィールドが欠落している場合に /insights がクラッシュする不具合を修正しました
- 入力値が欠落した不正な PowerShell および History ツール呼び出しが、トランスクリプトの折りたたみ処理で誤って「読み込み」として分類されていた問題を修正しました
- claude.ai または Claude モバイルアプリからリモートコントロールセッションの名前を変更しても、claude --resume 実行時のローカルセッション名が更新されない不具合を修正しました
- 直前に送信されたプロンプトが上矢印履歴に重複して表示される競合状態を修正しました
- フルスクリーンモードで「下部へジャンプ」ピルをタップしても即座に閉じられなかった問題を修正しました
/feedback レポートの改善を行い、コンテキスト圧縮前に発生した会話内容を含めるようにしました。これにより、長時間のセッションにおける早期の問題の選別が容易になりました
原文を表示
What's changed
- /usage now shows a per-category breakdown of what's driving your limits usage — skills, subagents, plugins, and per-MCP-server cost
- /diff detail view can now be scrolled with the keyboard (arrows, j/k, PgUp/PgDn, Space, Home/End)
- Markdown output now renders GFM task list checkboxes (- [ ] todo / - [x] done) instead of plain bullets
- Enterprise: added the allowAllClaudeAiMcps managed setting to load claude.ai cloud MCP connectors alongside managed-mcp.json
- Fixed a PowerShell permission bypass: built-in cd functions (cd.., cd\, cd~, X:) changed the working directory undetected, letting a later command read outside the workspace
- Fixed the sandbox write allowlist in git worktrees covering the entire main repository root instead of only the shared .git directory (with hooks/ and config denied)
- Fixed PowerShell prefix/wildcard allow rules (e.g. PowerShell(dotnet.exe build *)) not pre-approving native executables and scripts
- Fixed a permission-analysis gap where the parser trusted stale variable-tracking values for PWD/OLDPWD/DIRSTACK across cd/pushd/popd
- Fixed find in the Bash tool exhausting the macOS system file/vnode table and crashing the host on large directory trees
- Fixed the managed-settings approval dialog leaving the terminal frozen after accepting at startup
- Fixed /ultraplan and remote session creation failing with "Could not capture uncommitted changes" when the working tree has no real changes
- Fixed otelHeadersHelper failing silently when the script path contains spaces; helper failures are now reported in /doctor and the debug log
- Fixed the thinking spinner staying amber across tool calls and onto fresh thinking bursts
- Fixed collapsed Bash output reporting the wrong hidden-line count for outputs with many short lines
- Fixed slash-command argument-hint clipping trailing typed characters when the hint overflows the input box
- Fixed argument-hint and progressive arg suggestions not appearing after Tab-completing a skill whose frontmatter name: differs from its directory basename
- Fixed the status bar showing the user's baseline /effort setting instead of the effort level applied by skill/agent effort: frontmatter
- Fixed Ctrl+O transcript view freezing at the moment it was opened instead of tailing new messages
- Fixed editing a recalled prompt-history entry losing the edit when navigating further up/down with arrow keys
- Fixed /config exit summary reporting phantom changes to auto-compact and theme when toggling unrelated settings
- Fixed /insights crashing when cached session-meta files are missing optional fields
- Fixed malformed PowerShell and History tool calls with missing input being misclassified as reads in transcript collapsing
- Fixed renaming a Remote Control session from claude.ai or the Claude mobile app not updating the local session name for claude --resume
- Fixed a race where a just-submitted prompt could appear twice in the up-arrow history
- Fixed tapping the "Jump to bottom" pill in fullscreen mode not dismissing it immediately
- Improved /feedback reports to include the conversation that happened before context compaction, making issues from earlier in long sessions easier to triage
この記事をシェア
関連記事
今日のまとめ
AI日報で今日の重要ニュースをまとめ読み