Properties
agentDescription?
Defined in: src/genai/conversation.ts:31 Human-readable agent description. Propagated as the defaultoptionalagentDescription?:string
agentDescription to every Turn created via startTurn() unless
the turn sets its own; emitted on each turn’s invoke_agent span as
gen_ai.agent.description.
agentId?
Defined in: src/genai/conversation.ts:16 Stable agent identifier. Propagated as the defaultoptionalagentId?:string
agentId to every
Turn created via startTurn() unless the turn sets its own; emitted
on each turn’s invoke_agent span as gen_ai.agent.id.
agentName?
Defined in: src/genai/conversation.ts:23 Agent name. Propagated as the defaultoptionalagentName?:string
agentName to every Turn
created via startTurn() unless the turn sets its own; emitted on
each turn’s invoke_agent span as gen_ai.agent.name.
agentVersion?
Defined in: src/genai/conversation.ts:38 Agent version string. Propagated as the defaultoptionalagentVersion?:string
agentVersion to
every Turn created via startTurn() unless the turn sets its own;
emitted on each turn’s invoke_agent span as gen_ai.agent.version.
attributes?
Defined in: src/genai/conversation.ts:52 Custom attributes stamped on every span the conversation emits. A key here that collides with a span’s ownoptionalattributes?:Attributes
gen_ai.* / weave.*
attribute is unsupported; the span’s value wins.
conversationId?
Defined in: src/genai/conversation.ts:44 Conversation ID propagated to every span under this conversation asoptionalconversationId?:string
gen_ai.conversation.id. Auto-generated if omitted.
model?
Defined in: src/genai/conversation.ts:9optionalmodel?:string
sessionId?
Defined in: src/genai/conversation.ts:55optionalsessionId?:string