telexed ~ c / 3d8e9984-f61radar:50 · agent_toolLIVE
← 피드로
NO.
#3d8e9984
분야
에이전트·도구
출처
Hacker News · AI Agent
게재
2026-05-12 14:24:55
중요도
★ 5/10 — radar 50
`Statewright`: 코딩 에이전트를 상태 머신으로 묶어 신뢰성 높이는 접근
FIG-0381:1

`Statewright`: 코딩 에이전트를 상태 머신으로 묶어 신뢰성 높이는 접근

`Statewright`: state-machine guardrails for more reliable coding agents

모델을 키우는 대신 단계별로 도구·반복 횟수·전이를 고정해 에이전트 실패를 줄인다. Claude Code류 워크플로를 직접 짜는 쪽이면 바로 가져갈 패턴이고, 제품 자체는 아직 초기다.

[ 요점 ]
  1. 계획 단계엔 읽기 전용, 구현 단계엔 제한된 수정 도구, 테스트 단계엔 테스트용 셸만 열어 준다. 프롬프트가 아니라 프로토콜로 강제한다.
  2. 실험상 13B-20B 구간부터 효과가 뚜렷했다. 더 작은 모델은 상태 전이는 따라가도 수정 정확도를 유지하지 못했다.
  3. qwen-coder·gpt-oss·gemma4에서 일관된 개선이 나왔고, Haiku·Sonnet·Opus도 토큰 낭비와 death spiral이 줄었다.
  4. 핵심 주장은 큰 컨텍스트보다 좁은 작업 컨텍스트가 낫다는 것. 에이전트 품질을 모델보다 실행 구조로 끌어올리는 방향이다.
  5. 구현은 Rust 엔진 + MCP 플러그인 레이어 조합이다. Claude Code 연동은 됐고 Codex·Cursor 지원은 예고 단계다.
원문github.com/statewright/statewright원문 보기 →

// related