Skip to content

Commit df36922

Browse files
ref(openai-agents): Stop setting gen_ai.request.available_tools on Invoke Agent spans
1 parent 7c30a05 commit df36922

2 files changed

Lines changed: 0 additions & 27 deletions

File tree

sentry_sdk/integrations/openai_agents/spans/invoke_agent.py

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,6 @@ def invoke_agent_span(
3838
SPANDATA.GEN_AI_OPERATION_NAME: "invoke_agent",
3939
},
4040
)
41-
42-
set_on_span = span.set_attribute
4341
else:
4442
start_span_function = get_start_span_function()
4543
span = start_span_function(
@@ -51,8 +49,6 @@ def invoke_agent_span(
5149

5250
span.set_data(SPANDATA.GEN_AI_OPERATION_NAME, "invoke_agent")
5351

54-
set_on_span = span.set_data
55-
5652
if should_send_default_pii():
5753
messages = []
5854
if agent.instructions:
@@ -101,12 +97,6 @@ def invoke_agent_span(
10197

10298
_set_agent_data(span, agent)
10399

104-
if len(agent.tools) > 0:
105-
set_on_span(
106-
SPANDATA.GEN_AI_REQUEST_AVAILABLE_TOOLS,
107-
safe_serialize([vars(tool) for tool in agent.tools]),
108-
)
109-
110100
return span
111101

112102

tests/integrations/openai_agents/test_openai_agents.py

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -2004,12 +2004,6 @@ def simple_test_tool(message: str) -> str:
20042004
assert agent_span["attributes"]["gen_ai.agent.name"] == "test_agent"
20052005
assert agent_span["attributes"]["gen_ai.operation.name"] == "invoke_agent"
20062006

2007-
agent_span_available_tool = json.loads(
2008-
agent_span["attributes"]["gen_ai.request.available_tools"]
2009-
)[0]
2010-
2011-
assert all(agent_span_available_tool[k] == v for k, v in available_tool.items())
2012-
20132007
assert agent_span["attributes"]["gen_ai.request.max_tokens"] == 100
20142008
assert agent_span["attributes"]["gen_ai.request.model"] == "gpt-4"
20152009
assert agent_span["attributes"]["gen_ai.request.temperature"] == 0.7
@@ -2230,12 +2224,6 @@ def simple_test_tool(message: str) -> str:
22302224
assert agent_span["attributes"]["gen_ai.agent.name"] == "test_agent"
22312225
assert agent_span["attributes"]["gen_ai.operation.name"] == "invoke_agent"
22322226

2233-
agent_span_available_tool = json.loads(
2234-
agent_span["attributes"]["gen_ai.request.available_tools"]
2235-
)[0]
2236-
2237-
assert all(agent_span_available_tool[k] == v for k, v in available_tool.items())
2238-
22392227
assert agent_span["attributes"]["gen_ai.request.max_tokens"] == 100
22402228
assert agent_span["attributes"]["gen_ai.request.model"] == "gpt-4"
22412229
assert agent_span["attributes"]["gen_ai.request.temperature"] == 0.7
@@ -2450,11 +2438,6 @@ def simple_test_tool(message: str) -> str:
24502438
assert agent_span["data"]["gen_ai.agent.name"] == "test_agent"
24512439
assert agent_span["data"]["gen_ai.operation.name"] == "invoke_agent"
24522440

2453-
agent_span_available_tool = json.loads(
2454-
agent_span["data"]["gen_ai.request.available_tools"]
2455-
)[0]
2456-
assert all(agent_span_available_tool[k] == v for k, v in available_tool.items())
2457-
24582441
assert agent_span["data"]["gen_ai.request.max_tokens"] == 100
24592442
assert agent_span["data"]["gen_ai.request.model"] == "gpt-4"
24602443
assert agent_span["data"]["gen_ai.request.temperature"] == 0.7

0 commit comments

Comments
 (0)