CC逆引きリファレンス

自動モードの設定読み込み元が変わったことを知りたい

4. 権限・セキュリティ

コマンド / 機能

~/.claude/settings.json のみ参照(v2.1.207)

settings.local.json / プロジェクト側プラグイン設定が対象外に

概要

破壊的変更として、自動モードはリポジトリ側の .claude/settings.local.json を読まなくなり、ユーザーの ~/.claude/settings.json のみを参照するようになりました(v2.1.207)。同様にプラグインのオプションもプロジェクト側 .claude/settings.json からは読まれなくなっています。プロジェクトに置いた自動モード関連設定が反映されない場合はこの変更が原因の可能性があります。

設定例

# 変更前: プロジェクトの .claude/settings.local.json も自動モードの設定に影響
# 変更後: 自動モードの設定は ~/.claude/settings.json のみ参照

# 個人設定として自動モードを構成する
# ~/.claude/settings.json
{
  "autoMode": {
    "classifyAllShell": true
  }
}
公式ドキュメントを見る

こんな時に使う

  • プロジェクトの settings.local.json に書いた自動モード設定が効かなくて困っている時
  • プラグインのオプションがプロジェクト設定から反映されない時

使い方

  1. 1自動モード関連の設定は ~/.claude/settings.json に書く
  2. 2プロジェクト側 .claude/settings.local.json やプラグインオプションは対象外と理解する

Tips

  • v2.1.207 での破壊的変更
  • チーム全体で自動モードのルールを統一したい場合は各自の ~/.claude/settings.json で揃える運用が必要
  • permissions(allow/deny/ask)自体はこれまで通りプロジェクト設定も有効