確認を最小限にして実行したい
4. 権限・セキュリティコマンド / 機能
--permission-mode dontAskask ルールを無視して進める
概要
dontAsk モードは permissions.ask で指定された確認ルールを求めずに進めるモードです。allow/deny の判定は維持されますが、「ask」に分類された操作についても止まらずに進めたい場合に使います。
設定例
# dontAsk モードで起動
claude --permission-mode dontAsk
# settings.json の ask ルールがあっても確認されない
{
"permissions": {
"ask": ["Bash(git push*)"]
}
}こんな時に使う
- ask ルールに引っかかる操作も止めたくない時
- 半自動運用で ask の度に止まるのを避けたい時
使い方
- 1claude --permission-mode dontAsk で起動
- 2deny ルールは引き続き有効
- 3ask ルールのみスキップされる
Tips
- bypassPermissions とは異なり deny ルールは有効
- 確認を減らしたいが deny による安全網は残したい時に有効