メインコンテンツへスキップ

Claude Code v2.1.78:エラーハンドリングとプラグイン永続化の強化

Claude Code v2.1.78では、StopFailureフック、永続的なプラグインデータ、改善されたターミナル通知、および多数のバグ修正により、より堅牢な開発体験を提供します。

2026年3月18日 10 min read 著者:ClaudeWorld

Claude Code v2.1.78:エラーハンドリングとプラグイン永続化の強化

Claude Code v2.1.78は、エラーハンドリング、プラグイン管理、ターミナル統合において大幅な改善を提供します。このリリースは開発ワークフローをより堅牢でユーザーフレンドリーにすることに焦点を当て、特にプラグイン開発者と複雑なターミナル環境で作業するユーザーに配慮しています。

新機能

強化されたエラーハンドリング

StopFailureフックイベント:新しいStopFailureフックイベントが、レート制限や認証失敗などのAPIエラーにより会話が終了した��に発火するようになりました。これにより、問題が発生した際の状況をより明確に把握でき、カスタムエラーハンドリングワークフローが可能になります。

改善されたAPIエラー管理:APIエラーがストップフックをトリガーし、ブロッキングエラーをモデルに再フィードする無限ループの問題を修正しました。

プラグインシステムの改善

永続的なプラグインデータ:新しい${CLAUDE_PLUGIN_DATA}変数により、プラグインの永続状態がプラグインアップデート後も保持されるようになりました。/plugin uninstall実行時には、永続データを削除する前に確認プロンプトが表示され、重要なプラグイン設定を保護します。

強化されたエージェント設定:プラグイン開発者は、プラグイン付属エージェントに対してeffortmaxTurnsdisallowedToolsのフロントマターサポートを使用できるようになり、エージェントの動作をより細かく制御できます。

ターミナルとインターフェースの強化

改善されたtmux統合set -g allow-passthrough onを設定したtmux内で実行している場合、ターミナル通知(iTerm2/Kitty/Ghosttyポップアップとプログレスバー)が外部ターミナルに正しく到達するようになりました。

ストリーミングの改善:レスポンステキストが生成されるにつれて行ごとにストリーミングされるようになり、よりスムーズで応答性の高いユーザー体験を提供します。

ボイスモードの修正:修飾キーコンボのプッシュトゥトーク キーバインド(ctrl+kなど)の問題を解決し、Windows 11でWSL2とWSLgのサポートを追加しました。

開発者体験の改善

Git統合の修正:Linux上のサンドボックス化されたBashでgit log HEADが「曖昧な引数」エラーで失敗する問題を解決し、作業ディレクトリのgit statusを汚染していたスタブファイルをクリーンアップしました。

会話履歴:サブエージェントを使用した大きなセッション(>5 MB)でcc log--resumeが会話履歴を静かに切り詰めていた問題を修正しました。

サンドボックスセキュリティsandbox.enabled: trueが設定されているが依存関係が不足している場合に、サイレントなサンドボックス無効化を防ぐため、可視的なスタートアップ警告を追加���ました。

VS Code統合

UIの磨き上げ:既に認証済みの状態でサイドバーを開く際の短いログイン画面のフラッシュを修正しました。

モデル選択:Opusモデル選択時の「APIエラー:レート制限に達しました」エラーを解決しました。

アップデート方法

お好みの方法でClaude Codeをv2.1.78にアップデートしてください:

  • npm: npm update -g @anthropic/claude-code
  • Homebrew: brew upgrade claude-code
  • ダウンロード: リリースページから手動インストール

アップデート後は、すべての新機能が利用可能になるよう、アクティブなClaude Codeセッションを再起動してください。

リンク