diff --git a/src/control_backend/agents/bdi/bdi_core_agent.py b/src/control_backend/agents/bdi/bdi_core_agent.py index 74a747d..1658ccd 100644 --- a/src/control_backend/agents/bdi/bdi_core_agent.py +++ b/src/control_backend/agents/bdi/bdi_core_agent.py @@ -221,6 +221,14 @@ class BDICoreAgent(BaseAgent): agentspeak.runtime.Intention(), ) + # Check triggers + self.bdi_agent.call( + agentspeak.Trigger.addition, + agentspeak.GoalType.achievement, + agentspeak.Literal("check_triggers"), + agentspeak.runtime.Intention(), + ) + self._wake_bdi_loop.set() self.logger.debug(f"Added belief {self.format_belief_string(name, args)}") diff --git a/src/control_backend/schemas/program.py b/src/control_backend/schemas/program.py index 82c017e..3c8c7b4 100644 --- a/src/control_backend/schemas/program.py +++ b/src/control_backend/schemas/program.py @@ -180,7 +180,6 @@ class Trigger(ProgramElement): :ivar plan: The plan to execute. """ - name: str = "" condition: Belief plan: Plan