tech-leads-club/harness-toolkit

Steers Cursor and Claude Code agents with gates → follow-up → handoff → policy.

해결하는 문제

Cursor 및 Claude Code와 같은 AI 코딩 에이전트에 보호 계층을 제공하여 에이전트 자체가 우회하거나 비활성화할 수 없는 엄격한 안전 및 운영 규칙을 따르도록 보장합니다. 에이전트가 작업을 실행하기 전에 이벤트를 가로채서 승인되지 않은 파괴적 작업, 비밀 유출, 일관되지 않은 에이전트 동작을 방지합니다.

작동 방식

이 툴킷은 편집기의 이벤트 스트림에 연결되는 게이트키퍼 역할을 합니다. 모든 작업을 세 가지 규칙 계층에 대해 평가합니다: 위험한 명령(프로젝트 외부 파일 삭제 등)을 차단하는 구성 불가능한 "플로어", 정책 변조를 모니터링하는 "항상 켜진" 검사, 특정 워크플로(린트, 테스트, 사용자 정의 프로젝트 규칙 등)를 강제하기 위해 활성화하는 선택적 "레일"입니다. 규칙이 트리거되면 하네스는 작업을 거부하거나 확인을 요청하거나 에이전트의 대화에 지침을 주입할 수 있습니다.

대상 사용자

AI 코딩 에이전트를 사용하고 에이전트 자체의 내부 구성에 의존하지 않고 보안을 강제하고 코드 품질을 유지하며 저장소 전반에 걸쳐 일관된 개발 관행을 보장해야 하는 개발자 및 기술 리더를 위해 설계되었습니다.

주요 기능

  • 우회 불가능한 플로어: 비활성화할 수 없는 8가지 핵심 규칙으로 파괴적 명령, 비밀 액세스, 무단 정책 변경을 방지합니다.
  • 제로 런타임 종속성: 외부 런타임 종속성 없이 성능과 안정성을 위해 구축되었습니다.
  • 사용자 정의 가능한 레일: 린트/테스트 강제, 종속성 검사, 셸 정지 감지 등 24가지 선택적 기능.
  • 운영자 규칙: 에이전트가 진행하기 전에 특정 작업 또는 증명을 강제하는 사용자 정의 Markdown 기반 규칙을 정의할 수 있습니다.
  • 관찰 가능성: 에이전트 결정, 게이트 실패, 규칙 강제 이력을 감사하기 위한 상세 보고 명령을 제공합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트