목차
속성
속성
agentDescription
Optional agentDescription: string
사람이 읽을 수 있는 에이전트 설명입니다. 기본 agentDescription으로 전달되며,
각 Turn에서 별도로 설정하지 않는 한 startTurn()를 통해 생성되는 모든 Turn에 적용됩니다.
또한 각 Turn의 invoke_agent span에서 gen_ai.agent.description으로 기록됩니다.
정의 위치
agentId
Optional agentId: string
고정된 에이전트 식별자입니다. Turn에서 자체 agentId를 설정하지 않으면
startTurn()을 통해 생성되는 모든 Turn에 기본 agentId로 전파되며,
각 Turn의 invoke_agent span에 gen_ai.agent.id로 기록됩니다.
정의 위치
agentName
선택 agentName: string
에이전트 이름입니다. turn에서 자체 값을 설정하지 않으면 startTurn()으로
생성된 모든 Turn에 기본 agentName으로 전달됩니다. 각
turn의 invoke_agent span에는 gen_ai.agent.name으로 기록됩니다.
정의 위치
agentVersion
선택 agentVersion: string
에이전트 버전 문자열입니다. turn에서 자체 값을 설정하지 않는 한,
startTurn()을 통해 생성된 모든 Turn에 기본 agentVersion으로 전달되며,
각 turn의 invoke_agent span에 gen_ai.agent.version으로 기록됩니다.
정의 위치
attributes
선택 attributes: Attributes
대화에서 생성되는 모든 span에 적용되는 맞춤형 속성입니다.
여기서 span 자체의 gen_ai.* / weave.*
속성과 충돌하는 키는 지원되지 않으며, 이 경우 span의 값이 우선합니다.
정의 위치
conversationId
선택 conversationId: string
이 대화에 속한 모든 span에 gen_ai.conversation.id로 전달되는 대화 ID입니다.
생략하면 자동 생성됩니다.
정의 위치
모델
선택 모델: string
정의 위치
sessionId
선택 sessionId: string