ExecuteToolScope.Start Method
Definition
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.
Creates and starts a new scope for tool execution tracing.
public static Microsoft.Agents.A365.Observability.Runtime.Tracing.Scopes.ExecuteToolScope Start(Microsoft.Agents.A365.Observability.Runtime.Tracing.Contracts.Request request, Microsoft.Agents.A365.Observability.Runtime.Tracing.Contracts.ToolCallDetails details, Microsoft.Agents.A365.Observability.Runtime.Tracing.Contracts.AgentDetails agentDetails, Microsoft.Agents.A365.Observability.Runtime.Tracing.Contracts.UserDetails? userDetails = default, Microsoft.Agents.A365.Observability.Runtime.Tracing.Contracts.SpanDetails? spanDetails = default, Microsoft.Agents.A365.Observability.Runtime.Tracing.Contracts.ThreatDiagnosticsSummary? threatDiagnosticsSummary = default);
static member Start : Microsoft.Agents.A365.Observability.Runtime.Tracing.Contracts.Request * Microsoft.Agents.A365.Observability.Runtime.Tracing.Contracts.ToolCallDetails * Microsoft.Agents.A365.Observability.Runtime.Tracing.Contracts.AgentDetails * Microsoft.Agents.A365.Observability.Runtime.Tracing.Contracts.UserDetails * Microsoft.Agents.A365.Observability.Runtime.Tracing.Contracts.SpanDetails * Microsoft.Agents.A365.Observability.Runtime.Tracing.Contracts.ThreatDiagnosticsSummary -> Microsoft.Agents.A365.Observability.Runtime.Tracing.Scopes.ExecuteToolScope
Public Shared Function Start (request As Request, details As ToolCallDetails, agentDetails As AgentDetails, Optional userDetails As UserDetails = Nothing, Optional spanDetails As SpanDetails = Nothing, Optional threatDiagnosticsSummary As ThreatDiagnosticsSummary = Nothing) As ExecuteToolScope
Parameters
- request
- Request
Request details for the tool execution.
- details
- ToolCallDetails
Details of the tool call (name, args, type, call ID, description, endpoint).
- agentDetails
- AgentDetails
Information about the agent executing the tool (service, version, identifiers).
- userDetails
- UserDetails
Optional human user details.
- spanDetails
- SpanDetails
Optional span configuration (parent context, timing, kind, span links).
- threatDiagnosticsSummary
- ThreatDiagnosticsSummary
Optional threat diagnostics summary containing security-related information about blocked actions.
Returns
A new ExecuteToolScope instance.
Remarks
Certification Requirements: The following parameters must be set for the agent to pass certification requirements:
detailsagentDetails
Learn more about certification requirements