Skip to content

原文(日本語に翻訳)

  • グロブパターンを含む読み取り専用 Bash コマンド(例: ls *.ts)と cd <project-dir> && で始まるコマンドが許可プロンプトを表示しなくなりました

原文(英語)

  • Read-only bash commands with glob patterns (e.g. ls *.ts) and commands starting with cd <project-dir> && no longer trigger a permission prompt

概要

グロブパターン(ワイルドカード)を含む読み取り専用コマンドと、プロジェクトディレクトリへの cd で始まるコマンドが、許可プロンプトなしで実行されるようになりました。毎回の承認確認が不要になり、コードベース探索の際の作業効率が向上します。

基本的な使い方

グロブパターンの自動許可(新)

以前は確認が必要だったコマンドが自動実行されます:

bash
# TypeScript ファイル一覧(自動許可)
ls *.ts

# 特定拡張子のファイルを検索(自動許可)
ls src/**/*.tsx

# ログファイルの確認(自動許可)
ls *.log

cd + コマンドの自動許可(新)

bash
# プロジェクトディレクトリに移動してからのコマンド(自動許可)
cd /home/user/myproject && ls
cd /home/user/myproject && cat package.json

実践例

コードベース調査を効率化

# Claude が自動的に実行(確認不要)
ls *.ts
ls src/**/*.test.ts
cd /home/user/project && find . -name "*.config.js"

以前は各コマンドに許可が必要でしたが、今はスムーズに調査を進められます。

ファイル構造の素早い把握

bash
# これらのコマンドはすべて自動許可
ls *.json        # JSON ファイル一覧
ls *.md          # Markdown ファイル一覧
ls src/*.ts      # ソースファイル一覧

プロジェクト切り替えの効率化

bash
cd /home/user/another-project && ls -la
cd /home/user/another-project && cat README.md

注意点

  • 読み取り専用コマンドのみが対象です。rm *.log のような削除コマンドは引き続き確認が求められます
  • cd の後のコマンドが書き込み操作の場合は、確認プロンプトが表示されます
  • この自動許可ルールは組み込みのデフォルト設定であり、設定ファイルで上書きできます
  • より詳細な制御が必要な場合は、.claude/settings.jsonpermissions.allow を活用してください

関連情報