From 59b35b31b238a09d98efe39b072c12bcaed2c401 Mon Sep 17 00:00:00 2001 From: Kasper Date: Tue, 20 Jan 2026 12:08:31 +0100 Subject: [PATCH 1/2] feat: add UI log statement for triggers ref: N25B-453 --- src/control_backend/agents/bdi/bdi_core_agent.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/control_backend/agents/bdi/bdi_core_agent.py b/src/control_backend/agents/bdi/bdi_core_agent.py index 698bbc4..2e74573 100644 --- a/src/control_backend/agents/bdi/bdi_core_agent.py +++ b/src/control_backend/agents/bdi/bdi_core_agent.py @@ -453,6 +453,7 @@ class BDICoreAgent(BaseAgent): trigger_name = agentspeak.grounded(term.args[0], intention.scope) self.logger.debug("Started trigger %s", trigger_name) + experiment_logger.observation("Triggered: %s", trigger_name) msg = InternalMessage( to=settings.agent_settings.user_interrupt_name, From 8575ddcbcf6dada1d4e680561ec1ce0da2a70901 Mon Sep 17 00:00:00 2001 From: Kasper Date: Tue, 20 Jan 2026 12:30:47 +0100 Subject: [PATCH 2/2] feat: add experiment log for phase transition ref: N25B-453 --- .../agents/user_interrupt/user_interrupt_agent.py | 1 + 1 file changed, 1 insertion(+) 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 74b1896..7320896 100644 --- a/src/control_backend/agents/user_interrupt/user_interrupt_agent.py +++ b/src/control_backend/agents/user_interrupt/user_interrupt_agent.py @@ -197,6 +197,7 @@ class UserInterruptAgent(BaseAgent): case "transition_phase": new_phase_id = msg.body self.logger.info(f"Phase transition detected: {new_phase_id}") + experiment_logger.observation("Transitioned to next phase.") payload = {"type": "phase_update", "id": new_phase_id}