GitHub Releases오픈소스 · 도구

langchain-ai/langchain

LangChain Core 1.7.0 출시, 도구 호출 스트리밍 방식 변경

원제 langchain-ai/langchain langchain-core==1.7.0

langchain-core==1.7.0
Key Point

도구 호출 인자의 스트리밍 방식이 근본적으로 바뀌므로, LangChain을 활용해 에이전트나 도구 호출을 구현한 프로젝트는 업그레이드 전 코드 변경 필요 여부를 점검해야 한다.

핵심 요약

  • LangChain Core 1.7.0이 릴리스되었으며, 도구 호출(tool-call) 인자 스트리밍 방식이 변경되었다.
  • 기존에는 block-delta 스냅샷으로 누적된 전체 인자를 전달했으나, 이제 tool-call-delta 슬라이스로 각 호출의 새로운 인자 조각만 스트리밍한다.
  • raw stream 이벤트를 직접 읽는 경우 mid-stream block-delta 대신 tool-call-delta를 읽어야 한다.
  • ChatModelStream.tool_calls를 반복할 때 이제 누적된 스냅샷이 아닌 각 호출의 새로운 인자 슬라이스가 반환된다.
  • .tool_calls.get()과 .output은 변경되지 않으므로 영향을 받지 않는다.
  • 기존 동작을 유지하려면 langchain-core<1.7로 버전을 고정해야 한다.
AI 요약 안내

AI가 한국어로 정리한 내용입니다. 정확한 정보는 원문을 확인해 주세요.

요약 원칙 ↗