@@ -13,7 +13,12 @@ from agentex.types.task_message_update import TaskMessageUpdate, StreamTaskMessa
1313from agentex.types.task_message_content import TaskMessageContent
1414from agentex.types.text_content import TextContent
1515from agentex.lib.utils.logging import make_logger
16- from agents import Agent, Runner, RunConfig, function_tool
16+ from agents import Agent, Runner, RunConfig, function_tool, set_tracing_disabled
17+
18+ # Disable the openai-agents SDK's native tracer so it doesn't ship traces to
19+ # api.openai.com using OPENAI_API_KEY (which may be a LiteLLM proxy key).
20+ # SGP tracing below still runs via the Agentex tracing manager.
21+ set_tracing_disabled(True)
1722
1823
1924logger = make_logger(__name__)
@@ -25,12 +30,14 @@ if _litellm_key:
2530
2631SGP_API_KEY = os.environ.get("SGP_API_KEY", "")
2732SGP_ACCOUNT_ID = os.environ.get("SGP_ACCOUNT_ID", "")
33+ SGP_CLIENT_BASE_URL = os.environ.get("SGP_CLIENT_BASE_URL", "")
2834
2935if SGP_API_KEY and SGP_ACCOUNT_ID:
3036 add_tracing_processor_config(
3137 SGPTracingProcessorConfig(
3238 sgp_api_key=SGP_API_KEY,
3339 sgp_account_id=SGP_ACCOUNT_ID,
40+ sgp_base_url=SGP_CLIENT_BASE_URL,
3441 )
3542 )
3643
0 commit comments