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

계층 구조

  • SpanBase SubAgent

목차

접근자

방법

접근자

모델

get 모델(): string

반환값

string

정의 위치

src/genai/subagent.ts:78

이름

get 이름(): string

반환값

string

정의 위치

src/genai/subagent.ts:74

방법

addEvent

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

매개변수

반환값

this

상속됨

SpanBase.addEvent

정의 위치

src/genai/spanBase.ts:82

end

end(opts?): void 현재 필드 값(start 이후 record()로 수행된 변경 사항을 반영)을 조회하고 span을 종료합니다. 멱등성을 가집니다. 실패로 표시하려면 error를 전달하세요; 종료 시점을 이전으로 소급하려면 endTime을 전달하세요.

매개변수

반환값

void

정의 위치

src/genai/subagent.ts:153

record

record(opts): this 필드를 한 번에 설정합니다. 병합하지 않고 대체합니다.

매개변수

반환값

this

정의 위치

src/genai/subagent.ts:117

setAttributes

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

매개변수

반환값

this 예시

상속됨

SpanBase.setAttributes

정의 위치

src/genai/spanBase.ts:63

create

create(opts): SubAgent

매개변수

반환값

SubAgent

정의 위치

src/genai/subagent.ts:93