Claude Code v2.1.118では、Vimビジュアルモード、カスタムテーマ、MCPの改善が追加されました。

Claude Code v2.1.118の新機能
Claude Code v2.1.118には、エディタ機能、カスタマイズ、MCPサーバーの安定性に焦点を当てた、いくつかの重要な機能追加とバグ修正が含まれています。
主な機能と変更点
- Vimビジュアルモード: 選択、演算子、視覚的フィードバックを備えた
v(ビジュアルモード)とV(ビジュアルラインモード)を追加 - 使用状況コマンドの統合:
/costと/statsを/usageに統合 — どちらも関連タブを開くタイピングショートカットとして残ります - カスタムテーマ管理:
/themeから名前付きカスタムテーマを作成および切り替え、または~/.claude/themes/内のJSONファイルを手動編集可能。プラグインはthemes/ディレクトリ経由でテーマを提供することも可能 - MCPツール呼び出し: フックが
type: "mcp_tool"を介してMCPツールを直接呼び出せるようになりました - 更新ブロック: 手動
claude updateを含むすべての更新パスを完全にブロックするDISABLE_UPDATES環境変数を追加 —DISABLE_AUTOUPDATERよりも厳格 - WSL設定の継承: Windows上のWSLが、
wslInheritsWindowsSettingsポリシーキーを介してWindows側の管理設定を継承できるようになりました - 自動モードのカスタマイズ:
autoMode.allow、autoMode.soft_deny、またはautoMode.environmentに"$defaults"を含めることで、組み込みリストを置き換えるのではなく、カスタムルールを追加可能 - 自動モードプロンプト: 自動モードオプトインプロンプトに「次回から確認しない」オプションを追加
- プラグインタグ付け: バージョン検証付きでプラグインのリリースgitタグを作成する
claude plugin tagを追加 - セッション継続:
--continue/--resumeが、/add-dirで現在のディレクトリを追加したセッションを見つけるようになりました - カラー同期:
/colorが、リモートコントロール接続時にセッションアクセントカラーをclaude.ai/codeに同期 - モデルピッカーオーバーライド:
/modelピッカーが、カスタムANTHROPIC_BASE_URLゲートウェイ使用時にANTHROPIC_DEFAULT_*_MODEL_NAME/_DESCRIPTIONオーバーライドを尊重 - プラグイン更新可視性: 別のプラグインのバージョン制約により自動更新がプラグインをスキップする場合、そのスキップが
/doctorと/pluginエラータブに表示されるようになりました
バグ修正
このリリースには、主にMCP認証の安定性とユーザーエクスペリエンスの改善に焦点を当てた多数の修正が含まれています:
/mcpメニューが、headersHelperで設定されたサーバーのOAuth認証/再認証アクションを非表示にする問題を修正- カスタムヘッダーを持つHTTP/SSE MCPサーバーが一時的な401の後に「認証が必要」状態で固まる問題を修正
- OAuthトークン応答で
expires_inが省略されているMCPサーバーが毎時間再認証を要求する問題を修正 - サーバーの
insufficient_scope403が現在のトークンが既に持っているスコープを指定した場合、MCPステップアップ認可が再同意を促す代わりにサイレントリフレッシュする問題を修正 - MCPサーバーのOAuthフローがタイムアウトまたはキャンセルされたときの未処理のプロミス拒否を修正
- 競合状態でクロスプロセスロックなしでMCP OAuthリフレッシュが進行する問題を修正
- 同時実行のMCPトークンリフレッシュが新しくリフレッシュされたOAuthトークンを上書きする可能性があるmacOSキーチェーンの競合状態を修正
- サーバーがローカルの有効期限前にトークンを失効させた場合のOAuthトークンリフレッシュ失敗を修正
- Linux/Windowsでの資格情報保存クラッシュが
~/.claude/.credentials.jsonを破損する問題を修正 CLAUDE_CODE_OAUTH_TOKENで起動したセッションで/loginが効果を持たない問題を修正 — 環境変数トークンがクリアされ、ディスク資格情報が有効になります- 「新着メッセージ」スクロールピルと
/pluginバッジの文字が読めない問題を修正 --dangerously-skip-permissionsで実行時に計画承諾ダイアログが「権限をバイパス」の代わりに「自動モード」を提供する問題を修正StopまたはSubagentStop以外のイベント用に設定されたエージェントタイプフックが「エージェントフックにはメッセージが必要です」で失敗する問題を修正- エージェントフック検証サブエージェントによって行われたツール呼び出しで
promptフックが再発火する問題を修正 /forkが親会話全体をフォークごとにディスクに書き込む問題を修正 — ポインタを書き込み、読み取り時にハイドレートするようになりました- Alt+K / Alt+X / Alt+^ / Alt+_がキーボード入力をフリーズさせる問題を修正
- リモートセッションへの接続がローカルの
~/.claude/settings.json内のmodel設定を上書きする問題を修正 /で始まるファイルパスを貼り付けたときにタイプアヘッドが「一致するコマンドがありません」エラーを表示する問題を修正- 既にインストールされているプラグインでの
plugin installが、間違ったバージョンでインストールされた依存関係を再解決しない問題を修正 - 無効なパスまたはファイル記述子枯渇時のファイルウォッチャーからの未処理エラーを修正
- JWTリフレッシュ中の一時的なCCR初期化障害時にリモートコントロールセッションがアーカイブされる問題を修正
SendMessage経由で再開されたサブエージェントが、起動時に明示的に指定されたcwdを復元しない問題を修正
このリリースは、Vimキーバインドを使用する開発者、Claude Code環境をカスタマイズするユーザー、またはOAuth認証を必要とするMCPサーバーを扱う開発者にとって特に重要です。
📖 Read the full source: GitHub Claude-Code
👀 See Also

Claude VS Code拡張機能、最新アップデートでLinuxパスがハードコードされWindowsで動作不良
Anthropicの最新VS Code拡張機能アップデートでLinuxパスがハードコードされ、Windowsで拡張機能が動作しなくなる問題が発生。以前のバージョンにダウングレードすることで機能が復元されます。

病院長、AIが放射線科医を置き換える準備ができていると主張
アメリカ最大の公立病院システムのCEOは、放射線科医をAIに置き換える準備ができていると述べています。この発言は、Radiology Businessの記事で報じられ、Hacker Newsで83件のコメントを集めるなど大きな議論を呼びました。

Claude Code v2.1.89では、遅延可能なフック、権限リトライ機能が追加され、メモリリークの問題が修正されました。
Claude Code v2.1.89では、PreToolUseフックに「defer」権限決定を導入し、再試行機能を備えたPermissionDeniedフックを追加、さらに大規模JSON入力でのメモリリークやStructuredOutputスキーマキャッシュの失敗など重大な問題を修正しました。

Claude Codeベンチマークが明らかにしたAI評価者の盲点:パイプラインのバグがモデル能力と誤認される問題
Claude Code(Opus 4.6)による自律ベンチマーク実行では、サンドボックス設定のバグにより当初MiniMaxが「タスクを実装できない」と判定されたが、デーモンログを調査後に判定が修正された。この事例は、AI評価者がインフラの問題をモデルの弱点と確信を持って誤認し得ることを浮き彫りにしている。