From a15aa94dab626b680aa27c73e4fa607c8fe89154 Mon Sep 17 00:00:00 2001 From: Emilio Garcia Date: Mon, 10 Nov 2025 16:54:22 -0500 Subject: [PATCH] fix(telemetry): rely on opentelemtry to propogate trace context, not trace protocol --- src/llama_stack/core/resolver.py | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/src/llama_stack/core/resolver.py b/src/llama_stack/core/resolver.py index effdda24e..15720df95 100644 --- a/src/llama_stack/core/resolver.py +++ b/src/llama_stack/core/resolver.py @@ -399,18 +399,6 @@ async def instantiate_provider( impl.__provider_spec__ = provider_spec impl.__provider_config__ = config - # Apply tracing if telemetry is enabled and any base class has __marked_for_tracing__ marker - if run_config.telemetry.enabled: - traced_classes = [ - base for base in reversed(impl.__class__.__mro__) if getattr(base, "__marked_for_tracing__", False) - ] - - if traced_classes: - from llama_stack.core.telemetry.trace_protocol import trace_protocol - - for cls in traced_classes: - trace_protocol(cls) - protocols = api_protocol_map_for_compliance_check(run_config) additional_protocols = additional_protocols_map() # TODO: check compliance for special tool groups