#0412
`Statewright`, 시각적 상태 머신으로 코딩 에이전트 신뢰성 강화
`Statewright`: visual state machines to harden coding agents
50radar
Statewright에이전트 제어층 — 상태 머신으로 작업 단계를 강제
프롬프트를 길게 쌓는 대신 작업 단계를 상태 머신으로 쪼개서 실패 여지를 줄였다. Claude Code류 에이전트에 붙일 수 있는 제어층이라 실전 적용 가치는 있지만, 아직은 정량 수치 부족으로 바로 도입 판단까진 어렵다.
- 각 상태마다 허용 도구, 반복 횟수, 전이 조건을 고정한다. 계획 단계는 읽기 전용, 구현은 제한된 편집, 테스트는 실행만 허용한다.
- 주장상 13B 이상부터 개선이 일관됐다. 작은 모델도 흐름은 따라가지만 코드 수정 정확도는 버티지 못했다는 얘기다.
- 오케스트레이션 자체는 LLM 없이 Rust 엔진이 맡는다. 상태 전이와 가드레일을 코드로 강제해 프롬프트 일탈을 줄인다.
Claude Code연동용 MCP 플러그인부터 붙였고Codex,Cursor확장도 예고했다. 기존 에이전트 위에 얹는 보강재 포지션이다.- 핵심 가설은 도구를 수십 개 주는 대신 5개 안팎으로 좁히는 편이 토큰 낭비와 death spiral을 함께 줄인다는 점이다.
출처: github.com/statewright/statewright원문 보기 →