要点
Anthropic が提供する開発ツール「Claude Code」のバージョン 2.1.153 で、Git LFS ダウンロードをスキップする新オプションが追加され、npm の自動更新エラー時に診断コマンドが表示されるようになりました。また、ステータスラインコマンドに端末サイズ調整用の環境変数が導入されました。
変更点
- GitHub/Git プラグインマーケットプレースソースに skipLfs オプションを追加し、クローンおよび更新時に Git LFS のダウンロードをスキップできるようにしました。
- Claude Code では、npm グローバルインストールが自動更新できない場合に一度限りの通知が表示され、/doctor コマンドで修正方法をリスト表示します。
- ステータスラインコマンドは now COLUMNS および LINES 環境変数を受け取るため、スクリプトでターミナル幅に合わせて出力サイズを調整できるようになりました。
- claude agents では、ディスパッチ入力欄での自動補完がプロジェクトスキルだけでなく、ネイティブのスラッシュコマンドとバンドルされたスキルも提案するようになりました。
- claude agents の PR カラムでは、単一の PR の場合は「PR #N」、複数の PR の場合は「N 件の PR」と表示されます。
- claude doctor では、直近の更新試行の結果が表示されるようになりました。
- MCP サーバーとコネクタ向けの個別な「認証が必要」起動通知を統合し、単一のメッセージにまとめました。
- macOS では、バックグラウンドエージェントがプライバシー&セキュリティで「Claude Code」として表示され、アップグレード後も権限付与が保持されます。
- オプションの GET SSE ストリームを持たないステートフル MCP サーバーが、v2.1.147 で発生した回帰によりツールリスト (tools/list) 実行時に再接続ループに陥る問題を修正しました。
- カスタム API ゲートウェイがゲートウェイ自身のトークンではなくユーザーの Anthropic OAuth 認証情報を取得してしまうという回帰問題を修正しました。
- サブエージェント(エージェントツール)フロントエンド MCP サーバーが、--strict-mcp-config、--bare、リモートモード、エンタープライズ管理 MCP 設定、および managed-settings MCP サーバーの許可/拒否ポリシーを無視していた問題を修正しました。
- --strict-mcp-config オプションを使用しても、明示的に渡されたエージェント定義(--agents / SDK エージェント)からインラインの mcpServers が削除されなくなり、ブロックされていたサブエージェント MCP サーバーは現在、可視的な警告として表示されるようになりました
- Windows PowerShell インストーラーがインストールに失敗した際にも「Installation complete!」と報告していた不具合を修正しました
- npm によるインストールにおいて、claude update コマンドが設定されたリリースチャンネルのバージョンではなく最新バージョンをインストールしてしまう不具合を修正しました
- 多くのセッションが保存されているマシン上で、トランスクリプトファイルパスからセッションを再開する際に過剰なメモリ使用量(数 GB)が発生していた不具合を修正しました
- バイナリ・テイクオーバー(binary-takeover)サポート以前に起動された陳腐化したデーモン上で claude エージェントや claude --bg が実行され続けていた不具合、およびアップグレード後もこの状態が解消されない問題を修正しました
- stream-json モードで標準入力が EOF なく閉じられた際に CLI が終了できず、陳腐化したセッションマーカーが残るというハング(hang)現象を修正しました
- Claude の応答内で不正な形式の file:// リンクがターミナル上でクリック可能になっていなかった不具合を修正しました
- claude --help コマンドで、92 カラムより狭いターミナルにおいて折り返し処理が行われず出力が崩れて表示されていた不具合を修正しました
- 折りたたまれたツールビュー内で MCP ツールの進捗通知が表示されていなかった不具合を修正しました
- subagent_type: 'claude' を持つエージェントツールが、文書化されていない一時ワークツリー(worktree)で実行されており、gitignore パスに書き込まれた出力が静かに破棄されていた可能性のある不具合を修正しました
- Claude が応答している間に /bg コマンドを実行すると、それまでの応答が背景セッションで継続されるようになり、以前のように応答が失われることがなくなりました
- タスク実行中に背景セッション内で /btw キーボードショートカットが無反応になっていた不具合を修正しました
- 背景セッションが一時的に $CLAUDE_JOB_DIR にファイルを書き込むことで「機密ファイル」の権限プロンプトが表示される問題を修正
- 作業ディレクトリが削除された背景エージェントを復旧する際、スタックトレースが切り捨てられて表示されるのではなく明確なエラーメッセージを表示するように修正
- 背景セッションで EnterWorktree が即座に利用できない問題を修正(以前は ToolSearch が必要だった)
- iTerm2/Terminal.app で cmd+k を押した際に、接続された背景セッションの再描画が行われない問題を修正
- Windows の接続された背景セッションで、IME 候補ウィンドウが入力カーソルの隣ではなく画面下部に表示される問題を修正
- エージェントがファイル差分を表示した後、256 カラーのみ対応のターミナルから背景エージェントに接続した際に背景色が滲む問題を修正
- tmux 内の背景セッションに接続している状態で /copy や選択時のコピーを実行してもシステムクリップボードが更新されずに失敗する問題を修正
- リモートコントロールを有効にして Claude エージェントを開き、終了後に Code タブにゾンビセッションのエントリが残る問題を修正
- 背景セッションで /rename を実行した際、セッションバナーが即座に更新されない問題を修正
- Windows のアップデートロールバック対応:Windows アップデートが失敗した場合、Claude Code は元の実行ファイルをコピーして復元し、回復方法を案内するようになりました
- [VSCode] Windows で VS Code を閉じた際に Claude Code プロセスが正常にシャットダウンせず、「非正常終了」の誤った報告や孤立した MCP サーバーが発生する問題を修正
- /model は、新しいセッションでのデフォルトとしてあなたの選択を保存するようになりました(IDE と一致)。現在のセッションのみモデルを切り替えるには、ピッカーで s を押してください。
- modelPicker:setAsDefault キーバインディングをカスタマイズしている場合は、keybindings.json 内でそれを modelPicker:thisSessionOnly に名前変更してください(d アクションは s に置き換えられました)