추천
OpenProse 공개, Markdown 기반 AI 에이전트 작업 정의
OpenProse: Markdown 기반의 계약으로 지속적인 AI 작업을 정의하는, AI Agent의 동작을 위한 언어
·2026.09.29 19:30
핵심 내용
실행 순서 대신 상태와 조건을 선언하는 Markdown 기반 계약 언어로, 변경 시에만 재실행해 비용을 절감한다.
1 / 3
자세히 보기
OpenProse는 Markdown 파일(*.prose.md)을 계약으로 사용해 AI 에이전트의 지속적 작업을 정의하는 새로운 언어다. 기존 순서 중심 에이전트와 달리 실행 순서보다 유지할 상태(Maintains)와 확인 조건을 우선 선언하는 선언형 접근을 채택했다.
핵심 동작 원리
- 상태 기반 실행: 입력이나 계약 지문(fingerprint)이 변경될 때만 재실행된다. 동일한 신호가 반복되면 스킵되어 모델 호출 비용이 발생하지 않는다.
- Facet 구독: 상태의 특정 부분(facet)만 구독하여, 관련 없는 변경 사항으로 인한 불필요한 재실행을 방지한다.
- ProseScript: 실행 순서가 중요한 경우에만 선택적으로 사용하여 유연성을 확보한다.
설치 및 사용
npx skills add openprose/prose명령으로 Claude Code, Codex CLI 등에 스킬 형태로 설치한다.prose init,prose compose,prose write등을 통해 워크스페이스를 초기화하고 계약을 작성한다.- 현재 참조 실행기(Reactor)는 알파 단계로, 운영 환경 적용 시 주의가 필요하다.
이 도구는 파일 기반 버전 관리가 가능하며, MIT 라이선스로 공개되었다.
이 한국어 요약은 AI가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.