fix: let belief extractor send user_said belief

ref: N25B-429
This commit is contained in:
Twirre Meulenbelt
2026-01-07 15:19:23 +01:00
parent 07d70cb781
commit 3189b9fee3

View File

@@ -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)