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