Skip to main content
Failproof AI는 정책 선택과 머신 및 데몬 설정을 분리합니다. 이를 통해 저장소 정책 선택 사항은 검토 가능한 상태로 유지하면서, 자격 증명과 데몬 상태는 저장소 외부에 보관됩니다.

정책 범위 선택

인수 없이 failproofai를 실행하면 로컬 정책 대시보드가 열립니다. 정책을 활성화하기 전에 user, project, 또는 local 범위를 선택하면 변경 사항이 해당 설정 파일에 저장됩니다.
  • User 범위는 이 머신의 모든 프로젝트에 적용됩니다.
  • Project 범위는 저장소에 속하며 커밋할 수 있습니다.
  • Local 범위는 한 명의 사용자에 대해 하나의 프로젝트를 재정의하며, gitignore에 추가해야 합니다.
활성화된 정책은 합집합으로 병합됩니다. 정책 매개변수는 project → local → user 순서로, 해당 정책의 매개변수를 정의한 첫 번째 범위를 사용합니다. 명시적 커스텀 정책 경로도 이를 정의한 첫 번째 범위를 사용합니다.

정책 매개변수 설정

로컬 대시보드에서 정책을 열고, 지원되는 매개변수를 편집한 후 선택한 범위에 저장합니다. 일치하는 에이전트 액션과 일치하지 않는 에이전트 액션을 각각 실행한 뒤, Observe → policy에서 결정 내용을 확인합니다.

머신 파일 이해하기

~/.failproofai는 신뢰 경계별로 파일을 분리하여 저장합니다: 컨테이너 또는 격리된 테스트 환경에서 전체 머신 레이아웃을 재배치하려면 FAILPROOFAI_HOME을 사용하세요. 개별 상태 디렉터리를 독립적으로 재배치하지 마세요.
credentials.json은 절대 커밋하지 마세요. 프로젝트 정책 설정과 프로젝트 규약 정책은 강제 적용 코드로서 검토한 후에만 커밋하세요.