Merge branch 'feat/norms-and-goals-program' into docs/docs-cb

This commit is contained in:
2025-11-25 12:04:33 +01:00
11 changed files with 28 additions and 61 deletions

View File

@@ -65,7 +65,7 @@ class BDICoreAgent(BaseAgent):
await self._load_asl()
# Start the BDI cycle loop
await self.add_behavior(self._bdi_loop())
self.add_behavior(self._bdi_loop())
self._wake_bdi_loop.set()
self.logger.debug("Setup complete.")

View File

@@ -73,7 +73,7 @@ class BDIProgramManager(BaseAgent):
try:
program = Program.model_validate_json(body)
except ValidationError as e:
self.logger.error("Received an invalid program.", exc_info=e)
self.logger.exception("Received an invalid program.")
continue
await self._send_to_bdi(program)
@@ -91,4 +91,4 @@ class BDIProgramManager(BaseAgent):
self.sub_socket.connect(settings.zmq_settings.internal_sub_address)
self.sub_socket.subscribe("program")
await self.add_behavior(self._receive_programs())
self.add_behavior(self._receive_programs())