From 9007b3262a5a68dcab3649b90aa6287bbe481f08 Mon Sep 17 00:00:00 2001 From: Tao Chen Date: Thu, 14 May 2026 17:05:59 -0700 Subject: [PATCH] Add warning --- python/packages/core/agent_framework/observability.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/python/packages/core/agent_framework/observability.py b/python/packages/core/agent_framework/observability.py index f7f887cbe5..bef5a71812 100644 --- a/python/packages/core/agent_framework/observability.py +++ b/python/packages/core/agent_framework/observability.py @@ -682,8 +682,13 @@ class ObservabilitySettings: # `enable_instrumentation` is defaulted to True if not set instrumentation_value = data.get("enable_instrumentation") self.enable_instrumentation: bool = True if instrumentation_value is None else instrumentation_value - self.enable_sensitive_data: bool = data.get("enable_sensitive_data") or False + if self.enable_sensitive_data and not self.enable_instrumentation: + logger.warning( + "Sensitive data capture is enabled but instrumentation is disabled. " + "Sensitive data will not be captured. Please enable instrumentation to capture sensitive data." + ) + self.enable_console_exporters: bool = data.get("enable_console_exporters") or False self.vs_code_extension_port: int | None = data.get("vs_code_extension_port") self.env_file_path = env_file_path