Microsoft.Agents.A365.Observability.Runtime.Tracing.Contracts Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Classes
| Name | Description |
|---|---|
| AgentDetails |
Details about an AI agent in the system. |
| CallerDetails |
Composite caller details for agent-to-agent (A2A) scenarios. Groups the human caller identity and the calling agent identity together. |
| Channel |
Represents channel information for agent execution context. |
| InferenceCallDetails |
Details of an inference call for generative AI operations. |
| InvokeAgentScopeDetails |
Scope-level configuration for agent invocation tracing. |
| Request |
Represents a request to an AI agent with telemetry context. |
| Response |
Represents a response from an AI agent with output messages. Accepts plain strings (backward compat) or structured OutputMessages. |
| SpanDetails |
Groups span configuration for scope construction. |
| ThreatDiagnosticsSummary |
Represents a threat diagnostics summary containing security-related information about blocked actions and their reasons. |
| ToolCallDetails |
Details of a tool call made by an agent in the system. |
| ToolType |
Constants for tool type identifiers used in observability tracing. |
| UserDetails |
Details about the human user that invoked an agent. |
Enums
| Name | Description |
|---|---|
| AgentType |
Supported agent types for generative AI. |
| InferenceOperationType |
Supported inference operation types for generative AI. |
| OperationSource |
Enum representing the source of an operation. |