- 그래프 실행: LangGraph SDK의 client.runs.wait 또는 client.runs.stream API를 사용하여 초기 입력으로 그래프를 실행합니다.
- 기존 스레드에서 체크포인트 식별: client.threads.get_history 메서드를 사용하여 특정
thread_id의 실행 히스토리를 가져오고 원하는checkpoint_id를 찾습니다. 또는 실행을 일시 중지할 노드 앞에 중단점을 설정할 수 있습니다. 그런 다음 해당 중단점까지 기록된 가장 최근 체크포인트를 찾을 수 있습니다. - (선택 사항) 그래프 상태 수정: client.threads.update_state 메서드를 사용하여 체크포인트에서 그래프 상태를 수정하고 대안 상태에서 실행을 재개합니다.
- 체크포인트에서 실행 재개: client.runs.wait 또는 client.runs.stream API를
None입력과 적절한thread_id및checkpoint_id와 함께 사용합니다.
워크플로우에서 시간 여행 사용하기
예제 그래프
예제 그래프
1. 그래프 실행
- Python
- JavaScript
- cURL
2. 체크포인트 식별
- Python
- JavaScript
- cURL
3. 상태 업데이트
update_state는 새로운 체크포인트를 생성합니다. 새 체크포인트는 동일한 스레드와 연결되지만, 새로운 체크포인트 ID를 갖습니다.
- Python
- JavaScript
- cURL
4. 체크포인트에서 실행 재개
- Python
- JavaScript
- cURL
더 알아보기
- LangGraph 시간 여행 가이드: LangGraph에서 시간 여행 사용에 대해 자세히 알아보세요.
Connect these docs programmatically to Claude, VSCode, and more via MCP for real-time answers.