@@ -328,7 +328,7 @@ async def test():
328328
329329
330330def test_intent_capture_tool_schema_injection (mcp_setup , mock_tracer , llmobs_events , mcp_server ):
331- """Test that intent capture adds ddtrace property to tool input schemas."""
331+ """Test that intent capture adds telemetry property to tool input schemas."""
332332 from mcp .shared .memory import create_connected_server_and_client_session
333333
334334 async def run_test ():
@@ -341,14 +341,14 @@ async def run_test():
341341 tool = next (t for t in result .tools if t .name == "calculator" )
342342 schema = tool .inputSchema
343343
344- # Verify ddtrace property is injected
345- assert "ddtrace " in schema ["properties" ], f"ddtrace not in properties: { schema } "
346- ddtrace_schema = schema ["properties" ]["ddtrace " ]
347- assert ddtrace_schema ["type" ] == "object"
348- assert "intent" in ddtrace_schema ["properties" ]
349- assert ddtrace_schema ["properties" ]["intent" ]["type" ] == "string"
350- assert "required" in ddtrace_schema
351- assert "intent" in ddtrace_schema ["required" ]
344+ # Verify telemetry property is injected
345+ assert "telemetry " in schema ["properties" ], f"telemetry not in properties: { schema } "
346+ telemetry_schema = schema ["properties" ]["telemetry " ]
347+ assert telemetry_schema ["type" ] == "object"
348+ assert "intent" in telemetry_schema ["properties" ]
349+ assert telemetry_schema ["properties" ]["intent" ]["type" ] == "string"
350+ assert "required" in telemetry_schema
351+ assert "intent" in telemetry_schema ["required" ]
352352
353353 # Verify original tool arguments are unchanged
354354 assert "operation" in schema ["properties" ]
@@ -366,7 +366,7 @@ async def run_test():
366366
367367
368368def test_intent_capture_records_intent_on_span_meta (mcp_setup , mock_tracer , llmobs_events , mcp_server ):
369- """Test that intent is recorded on the span meta and ddtrace argument is excluded from input."""
369+ """Test that intent is recorded on the span meta and telemetry argument is excluded from input."""
370370 from mcp .shared .memory import create_connected_server_and_client_session
371371
372372 async def run_test ():
@@ -377,7 +377,7 @@ async def run_test():
377377 "operation" : "add" ,
378378 "a" : 1 ,
379379 "b" : 2 ,
380- "ddtrace " : {"intent" : "Testing intent capture for adding numbers" },
380+ "telemetry " : {"intent" : "Testing intent capture for adding numbers" },
381381 },
382382 )
383383
@@ -395,17 +395,17 @@ async def run_test():
395395 assert "intent" in server_tool_event ["meta" ], f"intent not in meta: { server_tool_event ['meta' ]} "
396396 assert server_tool_event ["meta" ]["intent" ] == "Testing intent capture for adding numbers"
397397
398- # Verify ddtrace argument is NOT in the input value
398+ # Verify telemetry argument is NOT in the input value
399399 input_value = json .loads (server_tool_event ["meta" ]["input" ]["value" ])
400400 arguments = input_value .get ("params" , {}).get ("arguments" , {})
401- assert "ddtrace " not in arguments , f"ddtrace should not be in arguments: { arguments } "
401+ assert "telemetry " not in arguments , f"telemetry should not be in arguments: { arguments } "
402402 assert "operation" in arguments
403403 assert "a" in arguments
404404 assert "b" in arguments
405405
406406
407407def test_intent_capture_disabled_by_default (mcp_setup , mock_tracer , llmobs_events , mcp_server ):
408- """Test that intent capture is disabled by default and ddtrace property is not injected."""
408+ """Test that intent capture is disabled by default and telemetry property is not injected."""
409409 from mcp .shared .memory import create_connected_server_and_client_session
410410
411411 async def run_test ():
@@ -418,5 +418,5 @@ async def run_test():
418418 tool = next (t for t in result .tools if t .name == "calculator" )
419419 schema = tool .inputSchema
420420
421- # Verify ddtrace property is NOT injected when intent capture is disabled
422- assert "ddtrace " not in schema .get ("properties" , {}), f"ddtrace should not be in properties: { schema } "
421+ # Verify telemetry property is NOT injected when intent capture is disabled
422+ assert "telemetry " not in schema .get ("properties" , {}), f"telemetry should not be in properties: { schema } "
0 commit comments