weave.init()을 호출하면 Weave가 프레임워크를 자동 패치합니다. 대화, 턴, LLM Call, 도구 Call은 프로젝트의 Agents 뷰에 표시됩니다.
하니스 플러그인은 하니스가 세션을 관리하므로 턴을 알아서 대화 단위로 그룹화합니다. 반면 에이전트 SDK는 호출당 하나의 턴을 실행하므로, 어떤 턴이 같은 대화에 속하는지는 코드에서 결정해야 합니다. 따라서 이러한 인테그레이션에서는 weave.init()만으로는 충분하지 않습니다.
다음 지원 인테그레이션 중 하나를 선택하세요.
에이전트 하니스
에이전트 하니스는 코딩 에이전트나 개발자 도구와 같은 최종 사용자 에이전트 런타임입니다. 플러그인 또는 확장을 설치한 다음 하니스에서 세션을 시작하여 트레이싱을 시작하세요:에이전트 SDK
에이전트 SDK는 직접 작성한 애플리케이션 코드에서 에이전트와 멀티 에이전트 워크플로를 구축하는 데 사용하는 라이브러리입니다. 스크립트에weave.init("[YOUR-TEAM]/[YOUR-PROJECT]")를 추가하면 Weave가 SDK를 자동 패치합니다.
맞춤형 에이전트 및 OpenTelemetry
에이전트가 위의 SDK 중 하나로 구축되지 않았거나 이미 OpenTelemetry span을 내보내는 경우, Weave SDK를 직접 사용하세요. Weave는 모든 OTel span을 받아들이며 GenAI semantic-convention attributes에 특별한 처리를 제공하여 span이 Agents view에 렌더링되도록 합니다:- Quickstart: Manually instrument an agent — 작은 multi-turn 에이전트의 워크스루입니다.
- Trace your agents — 에이전트 helpers 및 개념의 전체 레퍼런스입니다.
- Send OpenTelemetry spans to the Agents view — 기존 OTel 파이프라인을 Weave agents endpoint로 가리키세요. Weave SDK가 필요 없습니다.