섹션별 상세
명령은 위험도에 따라 세 가지 Tier로 자동 분류됩니다. Tier 1은 ls, cd와 같은 안전한 명령을 즉시 허용하고, Tier 2는 rm -rf, sudo 등 위험한 명령을 즉시 차단합니다. Tier 3는 git commit, npm install 등 검토가 필요한 명령을 subagent LLM으로 전송합니다.
Tier 3 명령이 발생하면 subagent LLM이 프로젝트 맥락을 분석하여 ALLOW 또는 BLOCK을 결정합니다. 검토 과정에서 타임아웃이나 오류가 발생하면 사용자에게 수동으로 허용 또는 거부할지 묻는 대화형 프롬프트가 표시됩니다.
설치는 전역, npm, 단일 프로젝트, 단일 세션 등 다양한 환경을 지원합니다. 사용자는 auto-reviewer.ts 파일 내 AUTO_PERMITTED 및 AUTO_BLOCKED 배열을 수정하여 규칙을 커스터마이징할 수 있습니다.
비대화형 모드(pi -p)나 JSON 모드에서는 UI가 없으므로 Tier 3 명령이 기본적으로 차단됩니다. 이는 자동화된 환경에서 예기치 않은 명령 실행을 방지하는 안전 장치로 작동합니다.
기술
- TypeScript
- Bash
- npm
- LLM
활용 사례
- AI 에이전트 보안 강화
- 위험한 시스템 명령 차단
- 자율 코딩 에이전트 워크플로 관리
언급된 리소스
GitHubpi-auto-reviewer GitHub
AI 분석 전체 내용 보기
AI 요약 · 북마크 · 개인 피드 설정 — 무료
출처 · 인용 안내
원문 발행 2026. 06. 12.수집 2026. 06. 12.출처 타입 RSS
인용 시 "요약 출처: AI Trends (aitrends.kr)"를 표기하고, 사실 확인은 원문 보기 기준으로 진행해 주세요. 자세한 기준은 운영 정책을 참고해 주세요.