메인 콘텐츠로 건너뛰기
weave / Turn

계층 구조

  • SpanBase Turn

목차

접근자

메서드

접근자

agentName

get agentName(): string

반환값

string

정의 위치

src/genai/turn.ts:103

모델

get 모델(): string

반환값

string

정의 위치

src/genai/turn.ts:107

메서드

addEvent

사용 중단. 이 데이터는 대신 setAttributes를 통해 기록하세요. OpenTelemetry는 Span Event API(Span.addEvent)를 단계적으로 폐지하고 있습니다. 이 방법은 계속 작동하며 기존 span-event 데이터도 계속 유효합니다. 자세한 내용은 https://opentelemetry.io/blog/2026/deprecating-span-events/를 참조하세요.예시
addEvent(name, attributes?, startTime?): this 이름이 지정된 event를 span에 추가합니다. 컨텍스트 압축, 도구 루프 감지, 가드레일 트리거처럼 span이 아닌 시점을 표시할 때 유용합니다. end() 호출 후에는 경고를 표시하고 아무 동작도 하지 않습니다. OTel Span.addEvent와 동일하게 동작합니다.

매개변수

반환값

this

상속됨

SpanBase.addEvent

정의 위치

src/genai/spanBase.ts:82

end

end(opts?): void 현재 필드 값을 조회하여(record() 를 통해 start 이후 적용된 변경 사항을 반영) span을 종료합니다. 여러 번 호출해도 동일하게 동작합니다. 실패로 표시하려면 error를 전달하세요. 종료 시점을 과거로 지정하려면 endTime을 전달하세요.

매개변수

반환값

void

정의 위치

src/genai/turn.ts:241

record

record(opts): this 변경 가능한 필드 중 원하는 항목만 일괄 설정합니다. 병합하지 않고 덮어씁니다. 공급자 호출의 반환값을 받은 후 한 번에 모두 부여할 때 유용합니다.

매개변수

반환값

this

정의 위치

src/genai/turn.ts:201

setAttribute

사용 중단되었습니다. 대신 setAttributes를 사용하세요. 이 메서드는 Python SDK의 set_attributes 및 OTel의 Span.setAttributes를 따릅니다. 기존의 단일 속성 호출 코드가 계속 작동하도록 단순한 별칭으로 유지됩니다. 이 메서드는 Turn에만 있으며, 다른 emitter에는 단수형이 제공된 적이 없습니다.
setAttribute(key, value): this

매개변수

반환값

this

정의 위치

src/genai/turn.ts:193

setAttributes

setAttributes(attributes): this span에 여러 속성을 한 번에 설정합니다. end() 이후에는 경고를 표시하며 아무 작업도 수행하지 않습니다. OTel Span.setAttributes(및 Python SDK의 set_attributes)와 동일하게 동작합니다.

매개변수

반환값

this 예시

상속됨

SpanBase.setAttributes

정의 위치

src/genai/spanBase.ts:63

startLLM

startLLM(opts): LLM 이 Turn 하위에 LLM span을 시작합니다.

매개변수

반환값

LLM

정의 위치

src/genai/turn.ts:161

startSubagent

startSubagent(opts): SubAgent 이 Turn 아래에 하위 SubAgent span을 시작합니다.

매개변수

반환값

SubAgent

정의 위치

src/genai/turn.ts:179

startTool

startTool(opts): Tool 이 Turn 아래에서 하위 Tool span을 시작합니다.

매개변수

반환값

Tool

정의 위치

src/genai/turn.ts:170

create

create(opts?): Turn

매개변수

반환값

Turn

정의 위치

src/genai/turn.ts:124