AI 코딩 에이전트가 'rm -rf ~' 같은 치명적 명령을 실행하기 전에 막아주는 오픈소스 'Fence'예요. hoop.dev 팀이 사내 20% 사이드 프로젝트로 만들었는데, 단순 금지 목록(denylist)과 달리 명령 문자열이 아니라 그 '의도'를 읽어 차단하는 게 특징이에요. 혼란스럽거나 잘못 프롬프트된 에이전트가 시스템을 통째로 날리는 사고를 예방하려는 도구예요.
용어 풀이
- denylist
- 금지 목록. 위험한 명령·문자열을 미리 나열해 걸러내는 차단 방식이에요.
운영자 인사이트
에이전트에 터미널 자동 실행을 맡길수록 오작동 한 번이 시스템 전체를 지울 위험이 커져요. 문자열 매칭 대신 의도를 읽는 접근은 방향은 맞지만, 판단을 또 다른 모델에 맡기는 셈이라 오탐과 우회 가능성은 실제 운영에서 검증이 필요해요.