AxonFlow: 에이전트 재시도 부작용 방지
Built a self-hosted layer for local agent workflows because retries kept replaying side effects
·2026.05.22 04:13
AI 에이전트 워크플로우 재시도 시 발생하는 부작용을 방지하기 위한 상태 관리 런타임 AxonFlow가 공개되었습니다.
AI 에이전트가 도구(tool)를 사용하여 파일 시스템을 수정하거나 외부 시스템을 호출할 때, 워크플로우 중간에 오류가 발생하여 **재시도(retry)**를 수행하면 이미 완료된 작업이 중복 실행되는 부작용(side effects) 문제가 발생합니다.
AxonFlow는 이러한 문제를 해결하기 위해 설계된 소스 공개(BSL 1.1) 방식의 런타임입니다.
- 상태 기록 및 재개: 각 단계의 완료 기록을 저장하여, 재시도 시 전체를 다시 실행(replay)하는 대신 실패한 지점부터 재개(resume)할 수 있도록 합니다.
- 로컬 중심 설계: 클라우드 의존성 없이 작동하며, Ollama, vLLM, llama.cpp 등 다양한 로컬 추론 엔진과 호환됩니다.
- 인라인 정책 체크: PII(개인정보), SQL 인젝션, 속도 제한 등을 모델 호출 전 단계에서 검사하며, 테스트 결과 **7ms(P95)**의 낮은 지연 시간을 기록했습니다.
- 기술 스택: 두 개의 Go 바이너리로 구성되어 가볍고 독립적으로 실행 가능합니다.
이 요약은 원문 이해를 돕기 위한 큐레이션입니다. 저작권은 원저작자에게 있으며, 정확한 내용과 맥락은 원문을 확인하세요.
요약 오류, 출처 표기 문제, 삭제 요청은 문의 · 건의로 알려주세요.