microsoft.opentelemetry.a365.core.agent_details module

class microsoft.opentelemetry.a365.core.agent_details.AgentDetails(agent_id, agent_name=None, agent_description=None, agentic_user_id=None, agentic_user_email=None, agent_blueprint_id=None, agent_platform_id=None, tenant_id=None, icon_uri=None, provider_name=None, agent_version=None)[source]

Bases: object

Details about an AI agent in the system.

agent_id: str

The unique identifier for the AI agent.

agent_name: str | None = None

The human-readable name of the AI agent.

agent_description: str | None = None

A description of the AI agent’s purpose or capabilities.

agentic_user_id: str | None = None

Agentic User ID for the agent.

agentic_user_email: str | None = None

Email address for the agentic user.

agent_blueprint_id: str | None = None

Blueprint/Application ID for the agent.

agent_platform_id: str | None = None

Platform ID for the agent.

tenant_id: str | None = None

Tenant ID for the agent.

icon_uri: str | None = None

Optional icon URI for the agent.

provider_name: str | None = None

The provider name (e.g., openai, anthropic).

agent_version: str | None = None

Optional version of the agent (e.g., “1.0.0”, “2025-05-01”).