Address Copilot comments

This commit is contained in:
Tao Chen
2026-05-14 16:56:29 -07:00
Unverified
parent 07ea764469
commit 13b8e68503
12 changed files with 4092 additions and 3925 deletions
@@ -817,7 +817,7 @@ class RawFoundryAgent( # type: ignore[misc]
"Install it with: pip install azure-monitor-opentelemetry"
) from exc
from agent_framework.observability import create_metric_views, create_resource, enable_sensitive_telemetry
from agent_framework.observability import create_metric_views, create_resource, enable_instrumentation
if "resource" not in kwargs:
kwargs["resource"] = create_resource()
@@ -828,8 +828,7 @@ class RawFoundryAgent( # type: ignore[misc]
**kwargs,
)
if enable_sensitive_data:
enable_sensitive_telemetry()
enable_instrumentation(enable_sensitive_data=enable_sensitive_data)
class FoundryAgent( # type: ignore[misc]
@@ -291,7 +291,7 @@ class RawFoundryChatClient( # type: ignore[misc]
"Install it with: pip install azure-monitor-opentelemetry"
) from exc
from agent_framework.observability import create_metric_views, create_resource, enable_sensitive_telemetry
from agent_framework.observability import create_metric_views, create_resource, enable_instrumentation
if "resource" not in kwargs:
kwargs["resource"] = create_resource()
@@ -302,8 +302,7 @@ class RawFoundryChatClient( # type: ignore[misc]
**kwargs,
)
if enable_sensitive_data:
enable_sensitive_telemetry()
enable_instrumentation(enable_sensitive_data=enable_sensitive_data)
# region Tool factory methods (override OpenAI defaults with Foundry versions)