설정이 무시되어 허용된 툴도 매번 확인 프롬프트가 표시되는 문제
Resolved 💬 4 comments Opened Mar 31, 2026 by coverboy Closed May 5, 2026
문제 상황
settings.json 및 settings.local.json의 permissions.allow에 명시적으로 허용한 툴 패턴을 Claude Code가 무시하고 매번 확인 프롬프트를 표시합니다. Edit, Skill 등 여러 툴에서 동일하게 발생합니다.
재현 방법
.claude/settings.json에 아래 내용 추가 후 재시작:
{
"permissions": {
"defaultMode": "acceptEdits",
"allow": ["Edit(*)", "Skill(*)", "Edit(/path/to/project/**)"]
}
}
- Edit 툴로 파일 편집 시도 → 확인 프롬프트 표시됨
- Skill 툴 호출 시도 → 확인 프롬프트 표시됨
예상 동작
permissions.allow에 등록된 패턴과 일치하는 툴 호출은 확인 없이 즉시 실행
실제 동작
설정을 완전히 무시하고 모든 툴 호출마다 확인 프롬프트 표시
시도한 방법
"Edit","Edit(*)","Edit(/path/**)"— 모두 무효"Skill(*)"— 무효"defaultMode": "acceptEdits"— 무효settings.json,settings.local.json양쪽 모두 적용 후 재시작해도 동일
This issue has 4 comments on GitHub. Read the full discussion on GitHub ↗