From a960a7222a080bd020cde04a73c8e67fb2b7b80c Mon Sep 17 00:00:00 2001 From: Michael Kouremetis Date: Thu, 13 Nov 2025 10:17:49 -0500 Subject: [PATCH] fix --- dreadnode/agent/agent.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dreadnode/agent/agent.py b/dreadnode/agent/agent.py index fbf0568b..3edfc886 100644 --- a/dreadnode/agent/agent.py +++ b/dreadnode/agent/agent.py @@ -741,7 +741,7 @@ def _log_event_metrics(self, event: AgentEvent) -> None: from dreadnode import log_metric if isinstance(event, AgentEnd): - log_metric("steps_taken", min(0, event.result.steps - 1)) + log_metric("steps_taken", max(0, event.result.steps - 1)) log_metric(f"stop_{event.stop_reason}", 1) if not isinstance(event, AgentEventInStep): @@ -836,7 +836,7 @@ async def _stream_traced( if isinstance(last_event, AgentEnd): log_outputs( to="both", - steps_taken=min(0, last_event.result.steps - 1), + steps_taken=max(0, last_event.result.steps - 1), reason=last_event.stop_reason, failed=last_event.result.failed, )