feat: send achieved goal from interrupt->manager->semantic

ref: N25B-400
This commit is contained in:
2026-01-13 11:46:17 +01:00
parent 0df6040444
commit 177e844349
2 changed files with 54 additions and 8 deletions

View File

@@ -124,6 +124,14 @@ class UserInterruptAgent(BaseAgent):
"Forwarded button press (override) with context '%s' to BDI Core.",
event_context,
)
goal_achieve_msg = InternalMessage(
to=settings.agent_settings.bdi_program_manager_name,
thread="achieve_goal",
body=ui_id,
)
await self.send(goal_achieve_msg)
else:
self.logger.warning("Could not determine which element to override.")
elif event_type == "pause":