Freigeben über


ExecuteToolScope.Start Method

Definition

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:

  • details
  • agentDetails

Learn more about certification requirements

Applies to