From 866d7c4958b716c773a745d433bf4f6264bf855e Mon Sep 17 00:00:00 2001 From: Kasper Marinus Date: Thu, 8 Jan 2026 15:13:12 +0100 Subject: [PATCH] fix: end phase loop correctly notifies about user_said ref: N25B-429 --- src/control_backend/agents/bdi/agentspeak_generator.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/control_backend/agents/bdi/agentspeak_generator.py b/src/control_backend/agents/bdi/agentspeak_generator.py index 51d3a63..7c70a28 100644 --- a/src/control_backend/agents/bdi/agentspeak_generator.py +++ b/src/control_backend/agents/bdi/agentspeak_generator.py @@ -145,7 +145,10 @@ class AgentSpeakGenerator: type=TriggerType.ADDED_BELIEF, trigger_literal=AstLiteral("user_said", [AstVar("Message")]), context=[AstLiteral("phase", [AstString("end")])], - body=[AstStatement(StatementType.ACHIEVE_GOAL, AstLiteral("reply"))], + body=[ + AstStatement(StatementType.DO_ACTION, AstLiteral("notify_user_said")), + AstStatement(StatementType.ACHIEVE_GOAL, AstLiteral("reply")), + ], ) )