From 3189b9fee34ec373779256755c7c6fc4067f1774 Mon Sep 17 00:00:00 2001 From: Twirre Meulenbelt <43213592+TwirreM@users.noreply.github.com> Date: Wed, 7 Jan 2026 15:19:23 +0100 Subject: [PATCH] fix: let belief extractor send user_said belief ref: N25B-429 --- .../agents/bdi/text_belief_extractor_agent.py | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/control_backend/agents/bdi/text_belief_extractor_agent.py b/src/control_backend/agents/bdi/text_belief_extractor_agent.py index 37af8b4..800d5e4 100644 --- a/src/control_backend/agents/bdi/text_belief_extractor_agent.py +++ b/src/control_backend/agents/bdi/text_belief_extractor_agent.py @@ -100,13 +100,12 @@ class TextBeliefExtractorAgent(BaseAgent): :param text: User's transcribed text. """ - belief = {"beliefs": {"user_said": [text]}, "type": "belief_extraction_text"} - payload = json.dumps(belief) - belief_msg = InternalMessage( - to=settings.agent_settings.bdi_belief_collector_name, + to=settings.agent_settings.bdi_core_name, sender=self.name, - body=payload, + body=BeliefMessage( + replace=[InternalBelief(name="user_said", arguments=[text])], + ).model_dump_json(), thread="beliefs", ) await self.send(belief_msg)