autoMode 設定が非常に大きい場合に、オートモードが理由を示さずにアクションを拒否する問題を修正した。現在は理由を説明し、autoMode の deny ルールが設定されていない場合にはターミナルで確認を求める英語原文を表示英語原文を閉じる
autoMode settings are very large: it now explains and, unless autoMode deny rules are set, asks you in the terminalobject記述場所ユーザー設定または管理者設定オートモードの分類子プロンプトをカスタマイズします。
{
"autoMode": {
"soft_deny": ["$defaults", "Never run terraform apply"]
}
}permissions.defaultMode が「auto」の場合に適用される許可/拒否ルールを調整するautoMode.allow、soft_deny、environment 内に "$defaults" を含めることで、組み込みのデフォルトルールを維持したまま独自のルールを追加できるautoMode.classifyAllShell を true に設定すると、オートモード中のすべての Bash/PowerShell コマンドが分類器を通過するようになる(v2.1.193 以降)Customization for the auto mode classifier prompt. Typically configured in managed settings to tune the allow/deny rules used when permissions.defaultMode is "auto". By default, allow, soft_deny, and environment REPLACE the corresponding built-in classifier section entirely. Include the literal string "$defaults" as an array entry (added in v2.1.118) to splice the built-in defaults in at that position alongside your custom rules. See https://code.claude.com/docs/en/permissions
autoMode 設定が非常に大きい場合に、オートモードが理由を示さずにアクションを拒否する問題を修正した。現在は理由を説明し、autoMode の deny ルールが設定されていない場合にはターミナルで確認を求めるautoMode settings are very large: it now explains and, unless autoMode deny rules are set, asks you in the terminal'$defaults' を含まない管理された autoMode.allow リストが、ホストアプリの --settings、/permissions で追加した最初のルール、または /auto-mode-setup によって組み込みの例外を復元してしまう問題を修正したautoMode.allow list without "$defaults" getting the built-in exceptions back from a host app's --settings, a first rule added in /permissions, or /auto-mode-setup関連ドキュメント
'$defaults' を含まない autoMode.allow リストが、スケジュールタスクのプロンプトに関する組み込みルールを削除しなくなったautoMode.allow list without "$defaults" no longer removes the built-in rule on scheduled-task prompts変更後
autoMode.allow リストに '$defaults' を書き忘れても、スケジュールタスクのプロンプトに対する組み込みルールが消えなくなったため、許可設定を追加した際に意図せず組み込みの動作が失われることがなくなった。
関連ドキュメント
permissions、autoMode、worktree、attribution 設定全体が無視される問題を修正した。ブロックの残りの部分は引き続き適用されるようになったpermissions, autoMode, worktree and attribution settings being ignored entirely when one nested value was invalid; the rest of the block now still applies関連ドキュメント
.claude/settings.local.jsonからautoMode設定を読み込まないようになりました。今後は~/.claude/settings.jsonを使用してください。autoMode from .claude/settings.local.json (repo-resident); use ~/.claude/settings.json instead変更後
リポジトリごとにオートモードの設定を書き直す必要がなくなり、自分の信頼設定を一箇所で一元管理できるようになります。
関連ドキュメント
autoMode.classifyAllShell 設定を追加autoMode.classifyAllShell setting to route all Bash/PowerShell commands through the auto-mode classifier instead of only arbitrary-code-execution patterns変更後
安全性を維持しつつ、信頼できる環境での定型的なシェル操作に対する手動承認の頻度をさらに減らすことができます。
hard_deny 設定を追加しました。settings.autoMode.hard_deny for auto mode classifier rules that block unconditionally regardless of user intent or allow exceptions変更後
デプロイや権限変更などの重要な操作を確実にガードし、AIによる意図しない高リスクな操作を未然に防ぐことができます。
autoMode.allow、autoMode.soft_deny、autoMode.environment 内に "$defaults" を含めることで、組み込みのルールリストを置き換えるのではなく、カスタムルールを追加できるようになりました。"$defaults" in autoMode.allow, autoMode.soft_deny, or autoMode.environment to add custom rules alongside the built-in list instead of replacing it変更後
デフォルトの強力な安全策を損なうことなく、最小限の設定で独自の環境に合わせた最適化が行えるため、オートモードの導入がより安全かつスムーズになります。
関連ドキュメント