ucsandman/DashClaw

Remote approvals, policy checks, and execution evidence for unattended AI agents.

해결하는 문제

DashClaw는 야간 코딩 세션이나 CI 에이전트와 같이 감시되지 않은 상태에서 실행되는 AI 에이전트를 위한 안전 계층을 제공하여 파괴적이거나 비용이 큰 작업을 수행하는 것을 방지합니다. 에이전트에게 무제한 권한을 부여하는 문제를 해결하기 위해 도구 호출을 가로채고, 고위험 작업에 대해 인간의 승인을 요구함으로써 한 번의 잘못된 실행으로 데이터베이스를 삭제하거나 메인 브랜치에 강제 푸시하는 일을 막습니다.

작동 방식

DashClaw는 에이전트가 도구를 호출하기로 결정한 시점과 실제 실행 사이에 '실패 시 닫힘(fail-closed)' 승인 레이어로 작동합니다. 훅과 게이트웨이를 사용하여 고위험 작업을 일시 정지하고, CLI, PWA, Telegram, Discord 등에서 인간이 요청을 승인하거나 거부할 수 있는 '승인 수신함'으로 라우팅합니다.

통합 방식에 따라 강제는 '기계적' (호크에 의해 실행 전에 도구가 물리적으로 중단됨) 또는 '협력적' (에이전트 코드가 가드의 판단을 존중해야 함)이 됩니다. 시스템은 모든 결정을 서명된 로그에 기록하여 감사 가능하게 하며, 에이전트가 표시한 신뢰도에 따라 사용자에게 중단을 유도할지 여부를 정책 기준으로 결정합니다.

대상 사용자

실제 리포지토리와 인프라에 대해 장시간 감시되지 않은 코딩 에이전트 세션을 실행하는 소규모 개발자 또는 팀으로, 실시간으로 모든 도구 호출을 모니터링할 수 없는 경우.

주요 특징

  • 실패 시 닫힘 인터셉트: 지원되는 강제 지점에서 rm -rf 또는 DROP TABLE과 같은 파괴적 호출을 실행 전에 중단합니다.
  • 원격 승인: 모바일 및 채팅 앱을 포함한 여러 플랫폼에서 한 번의 클릭으로 보류 중인 작업을 해결할 수 있습니다.
  • 일반적인 영어 설명: 복잡한 명령어를 간단한 문장으로 번역하여 해당 작업의 내용을 설명하고 되돌릴 수 없는 변경 사항을 경고합니다.
  • 검증 가능한 증거: 나중에 검토할 수 있도록 서명된 결정 로그와 Ed25519 수령증을 유지합니다.
  • 프롬프트 인젝션 스캔: 시스템 오버라이드 패턴을 기본으로 스캔하여 악성 입력을 차단하거나 경고합니다.
  • 다중 런타임 지원: Claude Code, Codex, Hermes, OpenClaw와 통합 가능하며, Node/Python SDK도 제공합니다.

관련

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