#0412
`Statewright`: 코딩 에이전트를 상태 머신으로 묶어 신뢰성 높이는 접근
`Statewright`: state-machine guardrails for more reliable coding agents
50radar
Statewright에이전트 프레임워크 — 상태 머신으로 실패를 줄임
모델을 키우는 대신 단계별로 도구·반복 횟수·전이를 고정해 에이전트 실패를 줄인다. Claude Code류 워크플로를 직접 짜는 쪽이면 바로 가져갈 패턴이고, 제품 자체는 아직 초기다.
- 계획 단계엔 읽기 전용, 구현 단계엔 제한된 수정 도구, 테스트 단계엔 테스트용 셸만 열어 준다. 프롬프트가 아니라 프로토콜로 강제한다.
- 실험상 13B-20B 구간부터 효과가 뚜렷했다. 더 작은 모델은 상태 전이는 따라가도 수정 정확도를 유지하지 못했다.
qwen-coder·gpt-oss·gemma4에서 일관된 개선이 나왔고,Haiku·Sonnet·Opus도 토큰 낭비와 death spiral이 줄었다.- 핵심 주장은 큰 컨텍스트보다 좁은 작업 컨텍스트가 낫다는 것. 에이전트 품질을 모델보다 실행 구조로 끌어올리는 방향이다.
- 구현은 Rust 엔진 + MCP 플러그인 레이어 조합이다.
Claude Code연동은 됐고Codex·Cursor지원은 예고 단계다.
출처: github.com/statewright/statewright원문 보기 →