1f799299b9
feat: (hopefully) face detection
...
Simplified implementation, relying on the already-present VED Agent.
ref: N25B-395
2026-01-30 20:12:31 +01:00
Luijkx,S.O.H. (Storm)
45b8597f15
feat: visual emotion recognition agent
2026-01-30 16:53:15 +00:00
Pim Hutting
35d99e539a
chore: add copyright to all source file
2026-01-29 15:36:28 +01:00
Twirre Meulenbelt
4b6980a26e
Merge remote-tracking branch 'origin/dev' into feat/use-experiment-logs
...
# Conflicts:
# src/control_backend/agents/llm/llm_agent.py
2026-01-27 18:42:18 +01:00
Twirre
0413e0f710
Merge branch 'feat/longer-pauses-possible' into 'dev'
...
Stop LLM response when user adds something to their message
See merge request ics/sp/2025/n25b/pepperplus-cb!47
2026-01-27 17:34:28 +00:00
Twirre Meulenbelt
43d81002ec
feat: add useful experiment logs
...
ref: N25B-401
2026-01-27 16:52:18 +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
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
230afef16f
test: fix tests
...
ref: N25B-452
2026-01-19 16:06:17 +01:00
04d19cee5c
feat: (maybe) stop response when new user message
...
If we get a new message before the LLM is done responding, interrupt it.
ref: N25B-452
2026-01-19 14:08:26 +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
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
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
f87651f691
fix: achieved goal in bdi core
...
ref: N25B-400
2026-01-13 12:26:18 +01:00
177e844349
feat: send achieved goal from interrupt->manager->semantic
...
ref: N25B-400
2026-01-13 11:46:17 +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
866d7c4958
fix: end phase loop correctly notifies about user_said
...
ref: N25B-429
2026-01-08 15:13:12 +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
Pim Hutting
3a8d1730a1
fix: made mapping for conditional norms only
...
ref: N25B-400
2026-01-08 12:29:16 +01:00
Pim Hutting
4bf2be6359
feat: added a functionality for monitoring page
...
ref: N25B-400
2026-01-08 09:56:10 +01:00
Pim Hutting
20e5e46639
Merge remote-tracking branch 'origin/feat/extra-agentspeak-functionality' into feat/monitoringpage-cb
2026-01-07 22:42:40 +01:00
Pim Hutting
365d449666
feat: commit before I can merge new changes
...
ref: N25B-400
2026-01-07 22:41:59 +01:00
5a61225c6f
feat: reset extractor history
...
ref: N25B-429
2026-01-07 18:10:13 +01:00
a30cea5231
Merge branch 'feat/semantic-beliefs' into feat/extra-agentspeak-functionality
2026-01-07 17:51:30 +01:00
Twirre Meulenbelt
93d67ccb66
feat: add reset functionality to semantic belief extractor
...
ref: N25B-432
2026-01-07 17:50:47 +01:00
240624f887
Merge branch 'dev' into feat/extra-agentspeak-functionality
...
# Conflicts:
# src/control_backend/agents/bdi/bdi_program_manager.py
# src/control_backend/agents/llm/llm_agent.py
# test/unit/agents/bdi/test_bdi_program_manager.py
2026-01-07 17:46:48 +01:00
Pim Hutting
be6bbbb849
feat: added endpoint userinterrupt to userinterrupt
...
ref: N25B-400
2026-01-07 17:42:54 +01:00
8a77e8e1c7
feat: check goals only for this phase
...
Since conversation history still remains we can still check at a later point.
ref: N25B-429
2026-01-07 17:31:24 +01:00
3b4dccc760
Merge branch 'feat/semantic-beliefs' into feat/extra-agentspeak-functionality
...
# Conflicts:
# src/control_backend/agents/bdi/bdi_program_manager.py
2026-01-07 17:20:52 +01:00