Claude Code
Claude Code v2.1.169リリース: `--safe-mode`トラブルシューティングフラグ・`/cd`セッション移動コマンド・Enterprise MCPポリシー修正
元記事を読む →Summary
Claude Code v2.1.169(6月8日21:57 UTCリリース)で`--safe-mode`フラグ(`CLAUDE_CODE_SAFE_MODE`環境変数でも設定可能)が追加。CLAUDE.md・プラグイン・スキル・フック・MCPサーバーの全カスタマイズを無効化し、問題の切り分けと安全なトラブルシューティングが可能に。`/cd`コマンドでセッション中にプロンプトキャッシュを壊さず作業ディレクトリを変更可能。`disableBundledSkills`設定で組み込みスキル・ワークフロー・スラッシュコマンドのモデルからの非表示が可能に。Enterprise MCPポリシーがreconnect時・初回インストール後のセッションで適用されないバグを修正。macOS claude.ai認証ユーザーの~30-50ms UI起動遅延修正、Windows `claude -p`のスラッシュコマンドスキャン時ハング修正(v2.1.161リグレッション)、Remote Control OAuth token refresh後のreconnect修正等15件以上のバグ修正。レスポンスストリーミング・スピナーアニメーション中のCPU使用量削減もパフォーマンス改善として含まれる。
Key Takeaways
- `--safe-mode`でCLAUDE.md含む全カスタマイズを一括無効化 — 問題がカスタマイズ起因か本体起因か即座に切り分け可能
- `/cd`コマンドでプロンプトキャッシュを維持したまま作業ディレクトリを変更 — マルチリポジトリ運用が効率化
- `disableBundledSkills`で組み込みスキルを非表示にしカスタムスキルのみの環境を構築可能
- Enterprise MCPポリシー修正 — reconnect時・コールドスタート時のセキュリティガバナンスが正常化
- v2.1.161のWindows `claude -p`リグレッション修正でCI/CD信頼性回復
Best Practice Updates
- トラブルシューティング時は`--safe-mode`で全カスタマイズを無効化し問題を切り分け、その後個別にカスタマイズを有効化して原因特定する運用パターンを標準化すべき
元記事の著作権は各著作者に帰属します。