Twirre Meulenbelt
4f927bc025
fix: make DOS from other agents impossible
...
There were some missing value checks. Other agents could cause errors in the User Interrupt agent or the Program Manager agent by sending malformed messages.
ref: N25B-453
2026-01-26 19:51:14 +01:00
650050fa0f
chore: move magic numbers to env and cleanup
2026-01-26 19:28:16 +01:00
Twirre Meulenbelt
d8dc558d3e
docs: update existing docstrings and add new docs
...
ref: N25B-453
2026-01-26 16:04:01 +01:00
b9df47b7d1
docs: add docstrings to AgentSpeak stuff
...
ref: N25B-449
2026-01-26 12:21:04 +01:00
db64eaeb0b
fix: failing tests and warnings
...
ref: N25B-449
2026-01-16 16:18:36 +01:00
7f7e0c542e
docs: add missing docs
...
ref: N25B-115
2026-01-16 15:35:41 +01:00
41bd3ffc50
Merge branch 'test/increase-coverage' into feat/reset-experiment-and-phase
2026-01-16 15:08:34 +01:00
8506c0d9ef
chore: remove belief collector and small tweaks
2026-01-16 15:07:44 +01:00
Pim Hutting
7c10c50336
chore: removed resetExperiment from backened
...
now it happens in UI
ref: N25B-400
2026-01-16 14:29:46 +01:00
Pim Hutting
6d03ba8a41
feat: added extra endpoint for norm pings
...
also made sure that you cannot skip phase on end phase
ref: N25B-400
2026-01-16 14:28:27 +01:00
b1c18abffd
test: bunch of tests
...
Written with AI, still need to check them
ref: N25B-449
2026-01-16 13:11:41 +01:00
Pim Hutting
041fc4ab6e
chore: cond_norms unachieve and via belief msg
2026-01-15 09:02:52 +01:00
39e1bb1ead
fix: sync issues
...
ref: N25B-447
2026-01-14 15:28:29 +01:00
8f6662e64a
feat: phase transitions
...
ref: N25B-446
2026-01-14 13:22:51 +01:00
0794c549a8
chore: remove agentspeak file from tracking
2026-01-14 11:27:29 +01:00
ff24ab7a27
fix: default behavior and end phase
...
ref: N25B-448
2026-01-14 11:24:19 +01:00
43ac8ad69f
chore: delete outdated files
...
ref: N25B-446
2026-01-14 10:58:41 +01:00
Twirre Meulenbelt
f7669c021b
feat: support force completed goals in semantic belief agent
...
ref: N25B-427
2026-01-13 17:04:44 +01:00
Björn Otgaar
8f52f8bf0c
Merge branch 'feat/monitoringpage-cb' of git.science.uu.nl:ics/sp/2025/n25b/pepperplus-cb into feat/monitoringpage-cb
2026-01-13 14:03:40 +01:00
Björn Otgaar
2a94a45b34
chore: adjust 'phase_id' to 'id' for correct payload
2026-01-13 14:03:37 +01:00
f87651f691
fix: achieved goal in bdi core
...
ref: N25B-400
2026-01-13 12:26:18 +01:00
Pim Hutting
65e0b2d250
feat: added correct message
...
ref: N25B-400
2026-01-13 12:05:38 +01:00
177e844349
feat: send achieved goal from interrupt->manager->semantic
...
ref: N25B-400
2026-01-13 11:46:17 +01:00
Pim Hutting
0df6040444
feat: added sending goal overwrites in Userinter.
...
ref: N25B-400
2026-01-13 11:26:03 +01:00
Twirre Meulenbelt
af81bd8620
Merge branch 'feat/multiple-receivers' into feat/monitoringpage-cb
...
# Conflicts:
# src/control_backend/core/agent_system.py
# src/control_backend/schemas/internal_message.py
2026-01-13 11:14:18 +01:00
Twirre Meulenbelt
70e05b6c92
test: sending to multiple agents, including remote
...
ref: N25B-441
2026-01-13 11:10:35 +01:00
c0b8fb8612
feat: able to send to multiple receivers
...
ref: N25B-441
2026-01-13 11:06:42 +01:00
Pim Hutting
d499111ea4
feat: added pause functionality
...
Storms code wasnt fully included in Bjorns branch
ref: N25B-400
2026-01-13 00:52:04 +01:00
Pim Hutting
72c2c57f26
chore: merged button functionality and fix bug
...
merged björns branch that has the following button functionality
-Pause/resume
-Next phase
-Restart phase
-reset experiment
fix bug where norms where not properly sent to the user interrupt agent
ref: N25B-400
2026-01-12 19:31:50 +01:00
Pim Hutting
4a014b577a
Merge remote-tracking branch 'origin/feat/reset-skip-buttons' into feat/monitoringpage-cb
2026-01-12 19:19:31 +01:00
Pim Hutting
c45a258b22
fix: fixed a bug where norms where not updated
...
Now in UserInterruptAgent we store the norm.norm and not the slugified norm
ref: N25B-400
2026-01-12 19:07:05 +01:00
0f09276477
fix: send norms back to UI
...
ref: N25B-400
2026-01-12 17:02:39 +01:00
4e113c2d5c
fix: default plan and norm force
...
ref: N25B-400
2026-01-12 16:20:24 +01:00
Pim Hutting
54c835cc0f
feat: added force_norm handling in BDI core agent
...
ref: N25B-400
2026-01-12 15:37:04 +01:00
Pim Hutting
c4ccbcd354
Merge remote-tracking branch 'origin/feat/extra-agentspeak-functionality' into feat/monitoringpage-cb
2026-01-12 15:24:48 +01:00
Pim Hutting
d202abcd1b
fix: phases update correctly
...
there was a bug where phases would not update without restarting cb
ref: N25B-400
2026-01-12 12:51:24 +01:00
Twirre Meulenbelt
4b71981a3e
fix: some bugs and some tests
...
ref: N25B-429
2026-01-12 09:00:50 +01:00
Björn Otgaar
c91b999104
chore: fix bugs and make sure connected robots work
2026-01-08 15:31:44 +01:00
866d7c4958
fix: end phase loop correctly notifies about user_said
...
ref: N25B-429
2026-01-08 15:13:12 +01:00
Pim Hutting
5e2126fc21
chore: code cleanup
...
ref: N25B-400
2026-01-08 15:05:43 +01:00
Pim Hutting
500bbc2d82
feat: added goal start sending functionality
...
ref: N25B-400
2026-01-08 14:52:55 +01:00
133019a928
feat: trigger name and trigger checks on belief update
...
ref: N25B-429
2026-01-08 14:04:44 +01:00
4d0ba69443
fix: don't re-add user_said upon phase transition
...
ref: N25B-429
2026-01-08 13:44:25 +01:00
625ef0c365
feat: phase transition waits for all goals
...
ref: N25B-429
2026-01-08 13:36:03 +01:00
b88758fa76
feat: phase transition independent of response
...
ref: N25B-429
2026-01-08 13:33:37 +01:00
Björn Otgaar
1360567820
chore: indenting
2026-01-08 13:01:38 +01:00
Björn Otgaar
cc0d5af28c
chore: fixing bugs
2026-01-08 12:56:22 +01:00
Pim Hutting
3a8d1730a1
fix: made mapping for conditional norms only
...
ref: N25B-400
2026-01-08 12:29:16 +01:00
Pim Hutting
b27e5180c4
feat: small implementation change
...
ref: N25B-400
2026-01-08 11:25:53 +01:00
Pim Hutting
6b34f4b82c
fix: small bugfix
...
ref: N25B-400
2026-01-08 10:59:24 +01:00