Agent orchestration patterns
3. 상태·메모리·복구5 / 9

대화 기록이 아니라 복원 가능한 상태

working state, memory, checkpoint, retry·fallback·circuit breaker

Concept 45 XP 9 min

모든 대화를 장기 메모리에 넣는 것은 상태 관리가 아닙니다. 현재 run의 결정·도구 결과·승인·다음 단계를 working state로 관리하고, 오래 유효한 사실만 memory로 승격합니다. side effect 전후에는 checkpoint와 idempotency가 필요합니다.

상태/통제용도운영 규칙
Working state현재 run의 결정과 진행스키마·버전·owner 명시
Short-term memory세션 내 반복 맥락종료 시 정리
Long-term memory검증된 안정 사실TTL·출처·삭제 정책
Checkpoint복구 가능한 실행 지점side effect 전후 저장
Circuit breaker반복 외부 실패 격리열림 조건과 복귀 조건
  1. 오류 분류transient·contract·policy·business failure로 나눕니다.
  2. 상태 저장재개에 필요한 결정·근거·승인·idempotency를 저장합니다.
  3. 복구 경로 선택retry·fallback·compensation·HITL 중 하나를 택합니다.
  4. 실패 격리반복 실패 worker와 외부 provider의 회로를 끊습니다.