Agent365BaggageKeys Class

Agent365-compatible OpenTelemetry baggage keys.

Constructor

Agent365BaggageKeys(agent_blueprint_id: str = 'microsoft.a365.agent.blueprint.id', agent_description: str = 'gen_ai.agent.description', agent_id: str = 'gen_ai.agent.id', agent_name: str = 'gen_ai.agent.name', agentic_user_email: str = 'microsoft.agent.user.email', agentic_user_id: str = 'microsoft.agent.user.id', channel_link: str = 'microsoft.channel.link', channel_name: str = 'microsoft.channel.name', conversation_id: str = 'gen_ai.conversation.id', conversation_item_link: str = 'microsoft.conversation.item.link', operation_source: str = 'service.name', tenant_id: str = 'microsoft.tenant.id', user_email: str = 'user.email', user_id: str = 'user.id', user_name: str = 'user.name')

Parameters

Name Description
agent_blueprint_id
Default value: microsoft.a365.agent.blueprint.id
agent_description
Default value: gen_ai.agent.description
agent_id
Default value: gen_ai.agent.id
agent_name
Default value: gen_ai.agent.name
agentic_user_email
Default value: microsoft.agent.user.email
agentic_user_id
Default value: microsoft.agent.user.id
channel_link
Default value: microsoft.channel.link
channel_name
Default value: microsoft.channel.name
conversation_id
Default value: gen_ai.conversation.id
conversation_item_link
Default value: microsoft.conversation.item.link
operation_source
Default value: service.name
tenant_id
Default value: microsoft.tenant.id
user_email
Default value: user.email
user_id
Default value: user.id
user_name
Default value: user.name

Attributes

agent_blueprint_id

agent_blueprint_id: str = 'microsoft.a365.agent.blueprint.id'

agent_description

agent_description: str = 'gen_ai.agent.description'

agent_id

agent_id: str = 'gen_ai.agent.id'

agent_name

agent_name: str = 'gen_ai.agent.name'

agentic_user_email

agentic_user_email: str = 'microsoft.agent.user.email'

agentic_user_id

agentic_user_id: str = 'microsoft.agent.user.id'
channel_link: str = 'microsoft.channel.link'

channel_name

channel_name: str = 'microsoft.channel.name'

conversation_id

conversation_id: str = 'gen_ai.conversation.id'
conversation_item_link: str = 'microsoft.conversation.item.link'

operation_source

operation_source: str = 'service.name'

tenant_id

tenant_id: str = 'microsoft.tenant.id'

user_email

user_email: str = 'user.email'

user_id

user_id: str = 'user.id'

user_name

user_name: str = 'user.name'