기본 설정
앱, 리포지토리 또는 스토리지(범위가 정해진)에 쓰기를 대상으로 하는지 또는 컴퓨터의 원본 파일 시스템에 쓰기를 대상으로 하는지에 따라 두 가지 설정이 있습니다. Kazzle은 기본적으로 AI가 즉시 작동하도록 합리적인 기본값으로 제공됩니다.
앱, 리포지토리 및 스토리지에 대한 쓰기는 경로가 알려진 루트로 범위가 정해지므로 기본적으로 허용됩니다. 원본 컴퓨터 쓰기는 위의 민감한 경로 패턴을 제외하고 허용됩니다.
규칙 유형
터미널 명령
규칙은 명령 접두사로 일치합니다.git push는 git push origin main과 일치합니다.
승인이 필요한 기본 예외: git push 및 sudo. 기본 차단: git push --force.
브라우저 URL
브라우저 탐색은 기본적으로 모든 URL에서 허용됩니다. 브라우저url 필드에 사용자 정의 규칙을 추가하여 특정 사이트를 제한하거나 승인을 요구합니다.
파일 경로
규칙은 글로브 패턴으로 일치합니다.*.pem은 어디서나 인증서 파일과 일치합니다.
컴퓨터 쓰기에 대한 기본 차단: .env*, .ssh/*, *.pem, *.key.
파일 경로 규칙은 특정 컴퓨터로 범위를 지정할 수 있습니다. “모든 컴퓨터”가 있는 규칙은 모든 곳에 적용됩니다. 한 컴퓨터로 범위가 정해진 규칙은 AI가 해당 머신에서 작동할 때만 적용됩니다. 컴퓨터별 규칙은 전역 규칙보다 우선합니다.
도구 승인
개별 도구 및 작업은 허용, 확인 또는 차단으로 설정할 수 있습니다. 기본적으로fs delete, app publish, app delete 및 db delete는 승인을 요청합니다. 데이터베이스 쿼리(db exec)는 위험한 SQL을 요청하고 낮은 위험 명령문을 자동으로 허용합니다.