From bc9045c977d5b4a69e1a4fe1de5af9f7a3555c31 Mon Sep 17 00:00:00 2001
From: Pim Hutting
Date: Tue, 27 Jan 2026 17:03:36 +0100
Subject: [PATCH] chore: applied feedback
---
.../agents/user_interrupt/user_interrupt_agent.py | 8 +++-----
1 file changed, 3 insertions(+), 5 deletions(-)
diff --git a/src/control_backend/agents/user_interrupt/user_interrupt_agent.py b/src/control_backend/agents/user_interrupt/user_interrupt_agent.py
index 2046564..25f24af 100644
--- a/src/control_backend/agents/user_interrupt/user_interrupt_agent.py
+++ b/src/control_backend/agents/user_interrupt/user_interrupt_agent.py
@@ -252,11 +252,9 @@ class UserInterruptAgent(BaseAgent):
self._goal_map[str(goal.id)] = slug
self._goal_reverse_map[slug] = str(goal.id)
- # Recursively check steps for subgoals
- if goal.plan and goal.plan.steps:
- for step in goal.plan.steps:
- if isinstance(step, Goal):
- _register_goal(step)
+ for step in goal.plan.steps:
+ if isinstance(step, Goal):
+ _register_goal(step)
for phase in program.phases:
for trigger in phase.triggers: