Local Development Commands
Install
pip install -U langgraphPython 프로젝트에 LangGraph 핵심 라이브러리를 설치합니다. 그래프 정의와 실행 API를 사용할 수 있게 됩니다.pip install langgraph-cliLangGraph CLI를 설치합니다. Docker 기반 local server, build, deploy 명령을 사용할 때 필요합니다.pip install -U "langgraph-cli[inmem]"Docker 없이 `langgraph dev`를 빠르게 실행하기 위한 개발용 설치 방식입니다. 로컬 프로토타입에 적합합니다.langgraph --helpCLI가 정상 설치됐는지 확인하고 사용 가능한 명령을 봅니다.
Run locally
langgraph dev빠른 로컬 개발 서버를 실행합니다. hot reload와 LangGraph Studio 연동을 확인할 때 사용합니다.langgraph dev --port 2024개발 서버 포트를 명시합니다. 기본 포트 충돌이 있을 때 사용합니다.langgraph dev --config langgraph.json특정 LangGraph 설정 파일을 지정해 개발 서버를 실행합니다.uv run langgraph devuv 기반 Python 프로젝트에서 현재 가상환경과 의존성으로 개발 서버를 실행합니다.npx @langchain/langgraph-cli devJavaScript/TypeScript 프로젝트에서 LangGraph 개발 서버를 실행합니다.
Invoke from code
graph.invoke(input)컴파일된 그래프를 동기 방식으로 한 번 실행합니다. 간단한 테스트와 단일 요청에 사용합니다.await graph.ainvoke(input)비동기 환경에서 그래프를 한 번 실행합니다. 웹 서버나 async tool 흐름에 적합합니다.graph.stream(input)그래프 실행 중간 결과를 순차적으로 받습니다. UI 업데이트나 디버깅에 유용합니다.async for event in graph.astream(input)비동기 streaming으로 node update, message, custom event를 처리합니다.graph.get_state(config)thread_id 기준으로 현재 checkpoint state를 조회합니다.graph.update_state(config, values)중단된 그래프나 저장된 state를 외부에서 수정합니다. human-in-the-loop에 사용합니다.