feat: norms and goals in BDI

ref: N25B-200
This commit is contained in:
2025-11-12 13:35:15 +01:00
parent e39139cac9
commit 273f621b1b
5 changed files with 35 additions and 20 deletions

View File

@@ -39,8 +39,13 @@ class BeliefSetterBehaviour(CyclicBehaviour):
"Message is from the belief collector agent. Processing as belief message."
)
self._process_belief_message(message)
case settings.agent_settings.program_manager_name:
self.agent.logger.debug(
"Processing message from the program manager. Processing as belief message."
)
self._process_belief_message(message)
case _:
self.agent.logger.debug("Not the belief agent, discarding message")
self.agent.logger.debug("Not from expected agents, discarding message")
pass
def _process_belief_message(self, message: Message):