
Statewright
AI 코딩 에이전트를 위한 상태 머신 기반의 결정론적 도구 제어 및 가드레일 솔루션
부분 무료Claude CodeCursorCodex
웹사이트 방문하기statewright.ai
가격 정보
부분 무료시작 가격: 월 $29
개인용 무료 플랜($0)부터 시작하며, Pro($29/월), Team($99/월) 등 사용량에 따른 단계별 요금제를 제공합니다. 대규모 조직을 위한 엔터프라이즈 맞춤 요금제도 존재합니다.
소개
차별점
- 프롬프트가 아닌 프로토콜 수준에서 도구 호출을 가로채고 차단하는 강력한 보안
- Rust 기반 엔진으로 지연 시간 없는 실시간 가드레일 적용
- 상태 기반으로 컨텍스트를 분리하여 모델의 추론 집중도 극대화
활용 워크플로우
입력
AI 에이전트 작업 명세서 (Task Description)JSON 기반 상태 머신 정의 (Workflow Schema)MCP (Model Context Protocol) 도구 정의 세트대상 소프트웨어 소스 코드 저장소
Statewright
Visual Builder를 통한 상태별 도구 접근 권한 매핑Rust 엔진 기반의 결정론적 상태 전이(State Transition) 제어MCP 게이트웨이를 통한 프로토콜 수준의 실시간 도구 호출 필터링Guard 및 Approval Gate를 이용한 단계별 실행 조건 검증Run History를 통한 에이전트의 도구 사용 및 상태 변화 관찰(Observability)
출력
가드레일이 적용된 결정론적 에이전트 실행 로그상태 머신 프로토콜에 따라 검증된 코드 수정 사항실행 단계별 도구 호출 추적 리포트인간의 승인이 완료된 크리티컬 작업 결과물
에이전트 자율 생성 가드레일 (Agent-Generated Workflow)
에이전트가 작업 문맥을 분석하여 스스로 상태 머신을 설계하고, 'statewright_create_workflow'를 통해 자신을 가두는 안전 장치를 생성한 뒤 그 안에서 작업을 수행합니다.
인간 개입 거버넌스 (Human-in-the-Loop Governance)
파괴적인 쉘 명령어나 프로덕션 배포 등 위험도가 높은 전이 단계에서 명시적인 인간의 승인(Approval Gate)을 거치도록 강제합니다.
멀티 에이전트 분기 및 병합 (Fork/Join Execution)
복잡한 작업을 독립적인 하위 태스크로 분기(Fork)하여 여러 서브 에이전트에게 할당하고, 각각의 가드레일이 통과되면 결과를 병합(Join)합니다.
핵심 차별점: 프롬프트 제안 방식이 아닌 프로토콜 계층에서의 물리적 차단을 통해, AI 에이전트의 상태별 도구 사용권을 결정론적으로 제어하는 가드레일 솔루션입니다.
주요 기능
- 시각적 워크플로우 빌더 및 그래프 관리
- MCP(Model Context Protocol) 기반 프로토콜 수준 도구 제한
- 고성능 Rust 엔진을 통한 결정론적 상태 제어
- 인간 개입형(Human-in-the-loop) 승인 단계 설정
- 파괴적 셸 명령어 및 파일 편집 차단 가드
- 실행 이력 추적 및 상세 관측성(Observability) 제공
장점 & 단점
공식 정보와 공개 피드백을 함께 정리한 참고 메모입니다
장점
- 프롬프트 엔지니어링의 한계를 넘어서는 강력한 결정론적 제어
- 필요한 도구만 노출하여 토큰 효율성 및 모델 정확도 향상
- 시각적 UI를 통한 복잡한 에이전트 로직의 직관적 설계 및 디버깅
- Claude Code, Cursor 등 주요 MCP 지원 도구와의 원활한 연동
단점
- 상태 머신 설계 및 초기 워크플로우 구성에 학습 곡선 존재
- 지나치게 엄격한 설정 시 에이전트의 유연한 문제 해결 능력이 제한될 수 있음
활용 사례
- 계획 단계에서 에이전트의 도구를 읽기 전용으로 제한
- 테스트 통과 후에만 다음 단계로 넘어가는 TDD 사이클 강제
- 운영 환경에서 rm -rf 등 파괴적 명령어 실행 방지
- 13B~20B 규모의 소형 모델로 복잡한 코딩 과제 수행
- 배포나 주요 코드 변경 전 개발자의 직접 승인 절차 추가
사용자 리뷰
리뷰를 불러오는 중...
대안 도구
이 도구 대신 사용할 수 있는 대안