Remove defunct AgentExtensions.WithOpenTelemetry (#1033)

This commit is contained in:
Stephen Toub
2025-09-30 20:24:13 -04:00
committed by GitHub
Unverified
parent bdfa62c834
commit 9360780ce5
3 changed files with 14 additions and 32 deletions
@@ -13,25 +13,6 @@ namespace Microsoft.Agents.AI;
/// </summary>
public static class AgentExtensions
{
/// <summary>
/// Wraps the agent with OpenTelemetry instrumentation.
/// </summary>
/// <param name="agent">The agent to wrap.</param>
/// <param name="sourceName">An optional source name that will be used on the telemetry data.</param>
/// <param name="enableSensitiveData">When <see langword="true"/> indicates whether potentially sensitive information should be included in telemetry. Default is <see langword="false"/></param>
/// <returns>An <see cref="OpenTelemetryAgent"/> that wraps the original agent with telemetry.</returns>
public static OpenTelemetryAgent WithOpenTelemetry(this AIAgent agent, string? sourceName = null, bool? enableSensitiveData = null)
{
OpenTelemetryAgent otel = new(agent, sourceName);
if (enableSensitiveData is not null)
{
otel.EnableSensitiveData = enableSensitiveData.Value;
}
return otel;
}
/// <summary>
/// Creates a <see cref="AIFunction"/> that will invoke the provided Agent.
/// </summary>