Announcing LangGraph v0.1 & LangGraph Cloud: Running agents at scale, reliably
Quick Summary
LangChain은 에이전트 실행을 세밀하게 제어하는 LangGraph v0.1 안정 버전과 확장성·내결함성·운영 관측을 지원하는 LangGraph Cloud 비공개 베타를 발표했다.
🖼️ 인포그래픽

🖼️ 4컷 인포그래픽

💡 한 줄 요약
LangChain은 에이전트 실행을 세밀하게 제어하는 LangGraph v0.1 안정 버전과 확장성·내결함성·운영 관측을 지원하는 LangGraph Cloud 비공개 베타를 발표했다.
📌 핵심 요약
- 2024년 6월 27일 발표된 LangGraph v0.1은 langchain 패키지와 별개인 프레임워크로, 기업별 복잡한 에이전트 워크플로를 정밀하게 제어하도록 설계됐다.
- LangGraph는 조건 분기와 반복, 단일·다중 에이전트 구성, 검수와 품질 확인을 지원하며, Norwegian Cruise Line과 Replit은 세밀한 제어의 가치를 설명했다.
- 내장 영속성 계층은 사람의 승인 대기, 실행 전 행동 수정, 실행 상태 점검·변경·재개를 지원하고, 중간 단계와 토큰 단위 스트리밍도 제공한다.
- LangGraph Cloud는 수평 확장 작업 큐·서버와 Postgres 체크포인터를 관리하며, 실행 중 추가 입력에 대한 거부·대기열 등록·중단·롤백의 네 가지 전략, 비동기 백그라운드 작업, 예약 작업을 지원한다.
- LangGraph Studio는 실행 경로 시각화와 디버깅을 제공하고, GitHub 저장소 기반 배포 및 LangSmith 통합은 운영 중 사용량·오류·성능·비용 관측을 지원한다. 발표 당시 Cloud 이용에는 LangSmith 계정과 대기 명단 신청이 필요했다.
🧩 주요 포인트
- 높은 수준의 추상화가 감추던 실행 세부 사항을 LangGraph에서 직접 제어 → 기업별 업무 맥락과 품질 조건을 에이전트 흐름에 반영.
- 영속성 계층과 사람의 승인·수정·재개 기능 결합 → 복잡하거나 민감한 작업에서 자동화와 사람의 개입을 함께 설계.
- LangGraph Cloud의 확장 인프라와 LangGraph Studio·LangSmith 연결 → 배포, 실패 원인 분석, 운영 관측을 통합된 개발 경험으로 지원.
🧠 상세 정리
1. 발표 배경과 제품의 역할
LangChain은 대규모 언어 모델을 외부 데이터와 연산에 연결하고, 모델이 애플리케이션의 제어 흐름을 결정하는 에이전트 개발을 목표로 제시했다. 이러한 방식은 이전에 자동화하기 어려웠던 작업을 가능하게 하지만, 실제 작업을 신뢰성 있게 수행하는 시스템을 만드는 일은 어렵다고 설명했다. 이에 앞서 공개한 LangGraph는 langchain 패키지와 별개이며, 현실의 복잡한 업무에 필요한 정밀한 제어를 핵심 설계 방향으로 삼았다. 2024년 6월 27일에는 LangGraph v0.1 안정 버전과 배포 인프라인 LangGraph Cloud 비공개 베타를 함께 발표했다. 본문에 추가된 후속 주석은 2025년 10월부터 LangGraph Platform의 이름이 LangSmith Deployment로 변경됐다고 안내한다.
2. 추상화의 한계를 보완하는 실행 제어
원문은 기존 에이전트 프레임워크와 LangChain AgentExecutor가 단순한 사전 정의 작업은 처리하지만, 기업이나 도메인별 맥락이 필요한 복잡한 흐름에는 한계가 있다고 설명한다. 높은 수준의 추상화가 개발자에게 필요한 세부 사항을 감추면서 신뢰성 확보에 필요한 제어를 어렵게 한다는 진단이다. LangGraph는 코드, 프롬프트, 모델 호출의 흐름을 낮은 수준에서 제어하고 맞춤형 인지 구조를 설계할 수 있는 유연한 인터페이스를 제공한다. 조건 분기와 반복을 통해 계층적 또는 순차적으로 판단하는 단일·다중 에이전트 구성을 만들 수 있다. Norwegian Cruise Line은 이러한 제어가 고객 대상 솔루션의 평가와 최적화에 도움이 됐다고 설명했고, Replit은 코딩 에이전트의 신뢰성을 높이는 데 필요한 제어와 개발 편의성을 강조했다.
3. 품질 확인과 사람의 개입
LangGraph는 에이전트가 다음 작업으로 진행하기 전에 특정 조건을 충족했는지 확인하는 검수와 품질 확인을 추가할 수 있도록 한다. 이는 에이전트가 잘못된 경로에 들어가 회복하기 어려워질 가능성을 줄이기 위한 기능이다. 복잡하거나 민감한 작업에서는 사람의 협력이 필요하다는 전제 아래, 내장 영속성 계층을 통해 실행 전 승인을 기다리거나 예정된 행동을 수정할 수 있다. 실행 상태를 점검하고 연결 구조와 상태를 변경한 뒤 재개하는 기능은 원문에서 시간 여행 기능으로 소개된다. Elastic은 이러한 유연성과 LangSmith의 조합을 복잡한 운영용 기능의 반복 개발과 디버깅에 유용한 기반으로 평가했다. 중간 단계 및 토큰 단위 스트리밍도 기본 지원해 장시간 실행되는 작업의 진행 상황을 사용자에게 전달한다.
4. 확장 인프라와 실제 상호작용 처리
LangGraph Cloud는 에이전트 간 작업 분배가 불균등해질 때 발생할 수 있는 과부하, 지연, 서비스 중단에 대응하기 위한 전용 실행 환경으로 소개됐다. 수평 확장 작업 큐와 서버, Postgres 체크포인터를 관리해 많은 동시 사용자와 큰 상태 데이터 및 스레드를 처리하도록 설계됐다. 이미 실행 중인 그래프 스레드에 사용자가 추가 입력을 보내는 상황에는 거부, 대기열 등록, 중단, 롤백의 네 가지 처리 전략을 제공한다. 오래 걸리는 작업은 비동기 백그라운드 작업으로 실행하고, 완료 여부는 주기적 조회나 웹훅으로 확인할 수 있다. 정기적으로 반복할 작업을 위한 예약 실행도 지원하며, 프레임워크가 제공하는 스트리밍과 사람의 개입 기능을 함께 활용한다.
5. 시각적 디버깅부터 운영 관측까지
LangGraph Cloud에 포함된 LangGraph Studio는 에이전트의 실행 경로를 시각화해 실패 양상을 분석하는 실험 공간으로 소개된다. 개발자는 중단점을 설정하고 실행을 멈춘 뒤 상태를 수정하거나, 실행을 재개하고 시간 여행 기능을 사용할 수 있다. 내부 이해관계자에게 에이전트를 공유해 피드백을 받고 빠르게 개선하는 협업 방식도 지원한다. 배포 과정에서는 GitHub의 LangGraph 저장소를 선택해 한 번의 클릭으로 애플리케이션을 배포할 수 있다고 설명한다. LangSmith와의 통합은 운영 환경의 사용량, 오류, 성능, 비용을 추적하고 관측하도록 해, 개발 과정의 디버깅과 배포 이후의 운영 상태 파악을 연결한다.
6. 도입 사례와 이용 방법
LangChain은 Klarna, Replit, Ally, Elastic, Norwegian Cruise Line 등을 LangGraph를 활용하는 기업으로 언급하며 안정 버전 발표의 배경을 설명했다. Ally Financial은 기술 연구 조직의 다중 주체 에이전트 워크플로 실험에서 LangGraph가 중심적인 역할을 한다고 밝혔다. LangGraph를 시작하려면 GitHub 프로젝트의 설치 안내를 따르도록 안내했다. 발표 당시 LangGraph Cloud는 비공개 베타였으며, 기능을 사용하려면 먼저 LangSmith 계정을 마련하고 Cloud 대기 명단에 신청해야 했다. 글의 결론은 기업 고유의 워크플로를 중심에 두고 운영 환경에 필요한 제어를 제공함으로써 사용자 기대와 에이전트 역량 사이의 간극을 줄이겠다는 방향을 제시한다.
🧾 핵심 주장 / 시사점
- 원문은 에이전트의 신뢰성을 모델의 자율성만으로 해결하지 않고, 실행 흐름과 품질 조건을 개발자가 제어할 수 있는 설계 문제로 다룬다.
- 사람의 개입은 승인 단계에 한정되지 않으며, 영속성을 바탕으로 행동 수정과 실행 재개까지 이어지는 협력 방식으로 제시된다.
- 프레임워크의 실행 제어와 Cloud의 배포·관측 기능은 각각 업무 로직의 신뢰성과 운영 규모 확대에 대응하는 상호 보완적 역할을 맡는다.
✅ 액션 아이템
- 기업별 에이전트 워크플로에 필요한 조건 분기·반복·품질 확인을 기준으로 LangGraph 적용 가능성 검토.
- 복잡하거나 민감한 작업에서 사람의 승인·수정·재개가 필요한 지점과 영속성 계층 활용 범위 확인.
- LangGraph Cloud의 확장 인프라와 LangGraph Studio·LangSmith의 디버깅·운영 관측 기능을 배포 요구에 맞춰 검토.
❓ 열린 질문
- 기업별 에이전트 워크플로에서 LangGraph의 조건 분기와 품질 확인이 필요한 단계는 어디인가?
- 복잡하거나 민감한 작업에서 사람의 승인·수정·재개는 각각 어떤 조건에 따라 적용해야 하는가?
- LangGraph Cloud에서 실행 중 추가 입력을 처리할 때 거부·대기열 등록·중단·롤백 중 어떤 전략이 적합한가?