Storm
0a1e4895b8
Merge branch 'dev' into feat/visual-emotion-recognition
2026-01-30 15:35:57 +01:00
bc1fa2ea35
Merge branch 'dev' into feat/reset-experiment-and-phase
2026-01-26 19:44:46 +01:00
b9df47b7d1
docs: add docstrings to AgentSpeak stuff
...
ref: N25B-449
2026-01-26 12:21:04 +01:00
Storm
302c50934e
feat: implemented emotion recognition functionality in AgentSpeak
...
ref: N25B-393
2026-01-19 12:10:58 +01:00
Storm
f9c69cafb3
Merge branch 'feat/reset-experiment-and-phase' into feat/visual-emotion-recognition
2026-01-19 11:45:31 +01:00
7f7e0c542e
docs: add missing docs
...
ref: N25B-115
2026-01-16 15:35:41 +01:00
Storm
48ae0c7a12
Merge remote-tracking branch 'origin/feat/reset-experiment-and-phase' into feat/visual-emotion-recognition
2026-01-16 14:45:16 +01:00
Storm
ac20048f02
Merge branch 'dev' into feat/visual-emotion-recognition
2026-01-16 14:16:28 +01:00
Storm
05804c158d
feat: fully implemented visual emotion recognition agent in pipeline
...
ref: N25B-393
2026-01-16 13:26:53 +01:00
Twirre Meulenbelt
d7d697b293
docs: update to docstring
...
ref: N25B-441
2026-01-13 17:09:26 +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
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
c0b8fb8612
feat: able to send to multiple receivers
...
ref: N25B-441
2026-01-13 11:06:42 +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
133019a928
feat: trigger name and trigger checks on belief update
...
ref: N25B-429
2026-01-08 14:04:44 +01:00
Björn Otgaar
be88323cf7
chore: add one endpoint fo avoid errors
2026-01-07 18:24:35 +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
3d49e44cf7
fix: complete pipeline working
...
User interrupts still need to be tested.
ref: N25B-429
2026-01-07 17:13:58 +01:00
Twirre Meulenbelt
aa5b386f65
feat: semantically determine goal completion
...
ref: N25B-432
2026-01-07 17:08:23 +01:00
Storm
76dfcb23ef
feat: added pause functionality
...
ref: N25B-350
2026-01-07 16:03:49 +01:00
Twirre Meulenbelt
cabe35cdbd
feat: integrate AgentSpeak with semantic belief extraction
...
ref: N25B-429
2026-01-07 11:44:48 +01:00
Twirre Meulenbelt
42ee5c76d8
test: create tests for belief extractor agent
...
Includes changes in schemas. Change type of `norms` in `Program` imperceptibly, big changes in schema of `BeliefMessage` to support deleting beliefs.
ref: N25B-380
2025-12-29 17:12:02 +01:00
Twirre Meulenbelt
7e0dc9ce1c
Merge remote-tracking branch 'origin/feat/agentspeak-generation' into feat/semantic-beliefs
...
# Conflicts:
# src/control_backend/schemas/program.py
2025-12-23 17:36:39 +01:00
3253760ef1
feat: new AST representation
...
File names will be changed eventually.
ref: N25B-376
2025-12-23 17:30:35 +01:00
Twirre Meulenbelt
33501093a1
feat: extract semantic beliefs from conversation
...
ref: N25B-380
2025-12-23 17:09:58 +01:00
Pim Hutting
0501a9fba3
create UserInterruptAgent with connection to UI
2025-12-22 13:56:02 +00:00
1d36d2e089
feat: (hopefully) better intermediate representation
...
ref: N25B-376
2025-12-17 15:33:27 +01:00
742e36b94f
chore: non-optional uuid id
...
ref: N25B-376
2025-12-17 14:30:14 +01:00
Twirre Meulenbelt
57fe3ae3f6
Merge remote-tracking branch 'origin/dev' into feat/agentspeak-generation
2025-12-17 13:20:14 +01:00
e704ec5ed4
feat: basic flow and phase transitions
...
ref: N25B-376
2025-12-16 17:00:32 +01:00
d043c54336
refactor: program restructure
...
Also includes some AgentSpeak generation.
ref: N25B-376
2025-12-16 10:21:50 +01:00
Björn Otgaar
1c9b722ba3
Merge branch 'dev' into feat/cb2ri-gestures
2025-12-11 12:46:32 +01:00
Björn Otgaar
fe4a060188
feat: add tests and better model validation for gesture commands
...
ref: N25B-334
2025-12-04 15:13:27 +01:00
Twirre Meulenbelt
21e9d05d6e
fix: move VAD agent creation to RI communication agent
...
Previously, it was started in main, but it should use values negotiated by the RI communication agent.
ref: N25B-356
2025-12-03 15:07:29 +01:00
Björn Otgaar
b93c39420e
fix: create tests for new ri commands
...
ref: N25B-334
2025-12-03 13:29:47 +01:00
Björn Otgaar
95c7585bf1
feat: setup gesture agent and adjust command port for the UI
...
ref: N25B-334
2025-12-02 15:00:10 +01:00
129d3c4420
docs: add docs to CB
...
Pretty much every class and method should have documentation now.
ref: N25B-295
2025-11-24 21:58:22 +01:00
Twirre Meulenbelt
54502e441c
test: fix tests after changing schema and
...
ref: N25B-299
2025-11-24 20:53:53 +01:00
Twirre Meulenbelt
8ea8d4a8d4
feat: support history, norms and goals for LLM
...
ref: N25B-299
2025-11-24 17:58:44 +01:00
Twirre Meulenbelt
f2a67637c6
feat: add program manager
...
ref: N25B-299
2025-11-24 17:13:40 +01:00
ef00c03ec5
feat: pydantic models and inter-process messaging
...
Moved `InternalMessage` into schemas and created a `BeliefMessage`
model. Also added the ability for agents to communicate via ZMQ to
agents on another process.
ref: N25B-316
2025-11-24 14:03:34 +01:00
JobvAlewijk
43f3cba1a8
feat: ui program to cb connection
...
ref: N25B-198
2025-11-12 13:18:56 +01:00
48c9746417
style: apply ruff check and format
...
Made sure all ruff checks pass and formatted all files.
ref: N25B-224
2025-11-02 19:45:01 +01:00
Björn Otgaar
47a87d0b4a
fix: unit tests fixes and ruff formating
...
N25B-205
2025-10-28 11:31:05 +01:00
Björn Otgaar
52faa59184
Merge remote-tracking branch 'origin/dev' into feat/cb2ui-robot-connections
2025-10-28 11:09:23 +01:00
4859c3ac04
style: fix style
2025-10-27 15:10:31 +01:00
Björn Otgaar
1f8d769762
chore: adjust message/command structure and write unit tests
...
ref: N25B-205
2025-10-23 12:54:53 +02:00
1229df70b0
chore: filled in project structure
...
Added some example basic files containing a functioning /message
endpoint which logs the received message to INFO.
ref: N25B-144
2025-10-08 15:02:11 +02:00
7ba40b0bf8
chore: add basic project structure
...
Empty files everywhere, basic module structure created with __init__.py
files.
ref: N25B-144
2025-10-08 13:29:04 +02:00