From 968bb2edebfab4de56ca024d2e115941126832bd Mon Sep 17 00:00:00 2001 From: R-sh Date: Sun, 26 Jul 2026 10:41:50 -0400 Subject: [PATCH] fix(tracking): restore trace failure handling --- hackagent/router/tracking/tracker.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hackagent/router/tracking/tracker.py b/hackagent/router/tracking/tracker.py index c05d590b..80a6e244 100644 --- a/hackagent/router/tracking/tracker.py +++ b/hackagent/router/tracking/tracker.py @@ -495,7 +495,6 @@ def _add_trace( content=sanitized_content, elapsed_s=trace_record["elapsed_s"], ) - self._record_failure(f"Goal {ctx.goal_index}: create trace", e) # Send to backend if enabled and we have a result_id if not self.is_enabled or not ctx.result_id: @@ -523,6 +522,7 @@ def _add_trace( f"Exception creating trace for goal {ctx.goal_index}: {e}", exc_info=True, ) + self._record_failure(f"Goal {ctx.goal_index}: create trace", e) return None