AI agent가 같은 tool을 두 번 불렀다: 재시도보다 먼저 idempotency ledger가 필요했다
·6 분
Tool-calling agent가 네트워크 실패와 모델 재시도로 같은 외부 작업을 반복 실행한 사례를 바탕으로 idempotency key, side-effect ledger, retry gate를 어떻게 분리했는지 정리한다.