Pim Hutting
bc9045c977
chore: applied feedback
2026-01-27 17:03:36 +01:00
Pim Hutting
1e7c2ba229
chore: added missing tests
2026-01-27 12:05:55 +01:00
Pim Hutting
2404c847ae
feat: added recursive goal mapping and tests
...
ref: N25B-400
2026-01-27 12:05:27 +01:00
Björn Otgaar
7c8a56dfcc
Merge branch 'chore/add-missing-tests' into 'dev'
...
chore: add missing tests
See merge request ics/sp/2025/n25b/pepperplus-cb!45
2026-01-27 10:58:11 +00:00
Pim Hutting
9b040ffc62
chore: applied feedback
2026-01-27 11:51:40 +01:00
Pim Hutting
27f91150e1
fix: look for goals in steps rather than plans
...
small bugfix, we used to look for goals in plans, but they are part of
a plan.
ref: N25B-400
2026-01-27 11:51:40 +01:00
Pim Hutting
215bafe27f
chore: added missing tests
2026-01-27 11:50:26 +01:00
da0f48e96d
Merge branch 'feat/reset-experiment-and-phase' into 'dev'
...
The Big One
See merge request ics/sp/2025/n25b/pepperplus-cb!43
2026-01-26 19:20:44 +00:00
Twirre Meulenbelt
7dd47c9de8
Merge remote-tracking branch 'origin/feat/reset-experiment-and-phase' into feat/reset-experiment-and-phase
2026-01-26 19:55:24 +01:00
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
bc1fa2ea35
Merge branch 'dev' into feat/reset-experiment-and-phase
2026-01-26 19:44:46 +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
Björn Otgaar
e7e305c4a3
Merge branch 'feat/experiment-logging' into 'dev'
...
Experiment log stream, to console, file and UI
See merge request ics/sp/2025/n25b/pepperplus-cb!44
2026-01-26 13:39:58 +00:00
b9df47b7d1
docs: add docstrings to AgentSpeak stuff
...
ref: N25B-449
2026-01-26 12:21:04 +01:00
Twirre Meulenbelt
a74ecc6c45
docs: add docstrings to dated file handler
...
ref: N25B-401
2026-01-22 11:48:02 +01:00
Twirre Meulenbelt
58881b5914
test: add test cases
...
ref: N25B-401
2026-01-19 12:47:59 +01:00
Twirre Meulenbelt
ba79d09c5d
feat: log download endpoints
...
ref: N25B-401
2026-01-16 16:32:51 +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
Twirre Meulenbelt
4cda4e5e70
feat: experiment log stream, to file and UI
...
Adds a few new logging utility classes. One to save to files with a date, one to support optional fields in formats, last to filter partial log messages.
ref: N25B-401
2026-01-15 17:07:49 +01:00
Luijkx,S.O.H. (Storm)
a9df9208bc
Merge branch 'feat/multiple-receivers' into 'dev'
...
feat: able to send to multiple receivers
See merge request ics/sp/2025/n25b/pepperplus-cb!42
2026-01-15 09:26:12 +00: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
d7d697b293
docs: update to docstring
...
ref: N25B-441
2026-01-13 17:09:26 +01:00
Twirre Meulenbelt
9a55067a13
fix: set sender for internal messages
...
ref: N25B-441
2026-01-13 17:07:17 +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