@@ -29,14 +29,12 @@ def _mock_meter_setup(monkeypatch):
2929 agent_duration_hist = mock .MagicMock (spec = metrics .Histogram )
3030 workflow_duration_hist = mock .MagicMock (spec = metrics .Histogram )
3131 tool_duration_hist = mock .MagicMock (spec = metrics .Histogram )
32- steps_hist = mock .MagicMock (spec = metrics .Histogram )
3332 client_duration_hist = mock .MagicMock (spec = metrics .Histogram )
3433 client_token_usage_hist = mock .MagicMock (spec = metrics .Histogram )
3534
3635 agent_duration_hist .name = "agent_invocation_duration"
3736 workflow_duration_hist .name = "workflow_invocation_duration"
3837 tool_duration_hist .name = "tool_execution_duration"
39- steps_hist .name = "agent_workflow_steps"
4038 client_duration_hist .name = "client_operation_duration"
4139 client_token_usage_hist .name = "client_token_usage"
4240
@@ -47,8 +45,6 @@ def create_histogram_side_effect(name, **_kwargs):
4745 return workflow_duration_hist
4846 elif name == "gen_ai.execute_tool.duration" :
4947 return tool_duration_hist
50- elif name == "gen_ai.agent.workflow.steps" :
51- return steps_hist
5248 elif name == "gen_ai.client.operation.duration" :
5349 return client_duration_hist
5450 elif name == "gen_ai.client.token.usage" :
@@ -66,7 +62,6 @@ def create_histogram_side_effect(name, **_kwargs):
6662 _metrics , "_workflow_invocation_duration" , workflow_duration_hist
6763 )
6864 monkeypatch .setattr (_metrics , "_tool_execution_duration" , tool_duration_hist )
69- monkeypatch .setattr (_metrics , "_agent_workflow_steps" , steps_hist )
7065 monkeypatch .setattr (
7166 _metrics , "_client_operation_duration" , client_duration_hist
7267 )
@@ -77,7 +72,6 @@ def create_histogram_side_effect(name, **_kwargs):
7772 "agent_duration" : agent_duration_hist ,
7873 "workflow_duration" : workflow_duration_hist ,
7974 "tool_duration" : tool_duration_hist ,
80- "steps" : steps_hist ,
8175 "client_duration" : client_duration_hist ,
8276 "client_token_usage" : client_token_usage_hist ,
8377 }
@@ -145,24 +139,6 @@ def test_record_workflow_invocation_duration_nested_with_error(
145139 assert kwargs ["attributes" ]["error.type" ] == "ValueError"
146140
147141
148- def test_record_agent_workflow_steps (mock_meter_setup ):
149- """Tests record_agent_workflow_steps records correctly."""
150- _metrics .record_agent_workflow_steps (
151- "test_agent" ,
152- [
153- mock .MagicMock (author = "test_agent" ),
154- mock .MagicMock (author = "test_agent" ),
155- mock .MagicMock (author = "other_agent" ),
156- ],
157- )
158- steps_hist = mock_meter_setup ["steps" ]
159- steps_hist .record .assert_called_once ()
160- args , kwargs = steps_hist .record .call_args
161- assert args [0 ] == 2
162- want_attributes = {"gen_ai.agent.name" : "test_agent" }
163- assert kwargs ["attributes" ] == want_attributes
164-
165-
166142def test_record_tool_execution_duration (mock_meter_setup ):
167143 """Tests record_tool_execution_duration records correctly."""
168144 _metrics .record_tool_execution_duration (
0 commit comments