에이전트 코딩 · 2026년 6월 24일 ★★★

에이전트 작업 절차를 상태기계로 '강제'하는 Aharness — 설명이 아니라 강제

코딩 에이전트의 작업 절차를 타입스크립트 상태기계(FSM)로 정의해 런타임이 직접 강제하는 도구예요. 프롬프트나 스킬 문서는 '이렇게 해라'라고 설명만 할 뿐 실제로 단계를 건너뛰는 걸 막지 못하는데, Aharness는 정해진 단계를 끝내야만 다음으로 넘어가게 하고 결과물도 타입으로 검증해요. 지금은 Codex 에이전트를 대상으로 동작해요.

용어 풀이
유한상태기계(FSM)
시스템이 가질 수 있는 상태와 상태 사이 이동 규칙을 명시한 모델. 정의되지 않은 이동을 막아 절차를 강제할 수 있음.
Codex
OpenAI의 코딩 에이전트. Aharness가 작업 흐름을 강제하는 대상.
운영자 인사이트

에이전트에게 규칙을 '설명'하는 것과 '강제'하는 것은 다른 문제라, 절차 하나만 빠져도 사고로 이어지는 배포·운영 작업일수록 작업 흐름을 상태기계로 고정해두는 접근이 실무에서 안전망이 돼요.

원본 보기 (hn:claude-code)