AI Briefing

Delta Channels: 장기 실행 에이전트를 위한 런타임 진화

·2026.05.23 13:13

LangGraph 1.2의 Delta Channels로 장기 실행 에이전트의 체크포인트 저장량이 40배 이상 감소했다.

LangGraph 런타임은 에이전트 진행 상황을 매 단계마다 체크포인트로 저장해 관찰성과 장애 복구를 지원한다. 하지만 기존 전체 스냅샷 방식은 메시지 히스토리와 파일이 누적되면서 저장량이 O(N²) 로 증가한다. 200턴을 실행하는 코딩 에이전트의 경우 체크포인트 저장량이 5.3GB에 달했다.

Delta Channels는 이 문제를 해결하는 새로운 LangGraph 1.2 프리미티브다. 매 단계마다 전체 상태를 저장하는 대신 변경분(delta)만 기록하고, K 단계마다(기본값 50) 전체 스냅샷을 주기적으로 작성한다. 복원 비용은 최대 K 단계로 제한되므로 재개 지연 시간은 일정하게 유지된다.

벤치마크 결과:

  • 가벼운 코딩/검색 워크로드: 500턴에서 4GB → 110MB (41배 감소)
  • 멀티파일 구현 워크로드: 200턴에서 5.3GB → 129MB (41배 감소)
  • 저장량 절감 비율은 턴 수가 증가할수록 이론적 한계인 ~K배에 수렴

deepagents v0.6부터 messagesfiles 필드에 Delta Channels가 기본 적용된다. 기존 스레드는 마이그레이션 없이 그대로 작동하며, LangGraph API(인터럽트, 시간 이동, 도구)는 변경 없이 유지된다.

Delta Channels 사용 시 주의할 점은 리듀서 함수가 batching-invariance 조건을 만족해야 한다는 것이다. reducer(reducer(s, [w1, w2]), [w3, w4]) == reducer(s, [w1, w2, w3, w4])가 성립해야 델타 채널 상태가 전체 스냅샷과 일치한다.

이 요약은 원문 이해를 돕기 위한 큐레이션입니다. 저작권은 원저작자에게 있으며, 정확한 내용과 맥락은 원문을 확인하세요.

요약 오류, 출처 표기 문제, 삭제 요청은 문의 · 건의로 알려주세요.