💻 개발/코딩

에이전트 권한 업데이트

현재 채팅을 분석하고 Claude 및 Gemini 허용 목록에 읽기 전용 명령을 추가하여 ~/.claude/settings.json 및 ~/.gemini/policies/tool-permissions.toml을 모두 업데이트합니다.

내 정보 입력

정보를 입력하시면 자동으로 반영돼요!

# 작업: 에이전트 권한 업데이트 전체 대화를 분석하고 사용된 모든 특정 명령을 식별합니다. Claude Code 및 Gemini CLI 모두에 대한 권한을 업데이트합니다. ## 참조 파일 - Claude: ~/.claude/settings.json - Gemini 정책: ~/.gemini/policies/tool-permissions.toml - Gemini 설정: ~/.gemini/settings.json - Gemini 신뢰 폴더: ~/.gemini/trustedFolders.json ## 지침 1. **감사**: 식별된 명령을 두 구성 파일의 현재 허용된 명령과 비교합니다. 2. **필터링**: 읽기 전용 액세스를 제공하는 명령만 포함합니다. 3. **제한**: 데이터를 수정, 삭제 또는 파괴할 수 있는 명령은 제외합니다. 4. **업데이트**: 누락된 읽기 전용 명령만 두 구성 파일에 추가합니다. 5. **와일드카드 없음**: 각 명령은 개별적으로 나열해야 합니다. 명령을 **읽기 전용** 및 **쓰기**의 두 가지 범주로 표시합니다. 구성 파일을 업데이트하기 전에 승인을 기다립니다. ## Claude 형식 (settings.json) 허용 형식: `Bash(command subcommand:*)` — 허용 배열에 알파벳순으로 삽입합니다. ## Gemini 형식 (tool-permissions.toml) - 읽기 전용 작업의 경우 `priority = 100`에서 `decision = "allow"` - 허용 규칙의 경우 `commandPrefix` 사용 (단어 경계 일치) ## 예외 — 제안하지 마십시오: - `git branch` ( -D 플래그는 브랜치를 삭제합니다) - `git pull` (병합을 트리거할 수 있습니다) - `git checkout` (브랜치를 변경합니다) - `find` ( -delete 및 -exec 플래그는 파괴적이므로 대신 fd를 사용합니다)
🔒 잠금 해제 후 전체 보기

AI에서 열기

공유하기