657c300bc7
Merge branch 'feat/transcription-agent' into 'dev'
...
Create transcriber agent
See merge request ics/sp/2025/n25b/pepperplus-cb!15
2025-10-29 15:51:43 +00:00
Twirre Meulenbelt
a00d7c25db
test: I was forced to do this
...
ref: all
2025-10-29 16:49:00 +01:00
Twirre Meulenbelt
246b2b7ddf
test: I was forced to do this
...
ref: all
2025-10-29 16:47:47 +01:00
Twirre Meulenbelt
2fae230977
feat: incomplete working pipeline
...
ref: all
2025-10-29 16:43:23 +01:00
Twirre Meulenbelt
696e91a9d3
Merge remote-tracking branch 'origin/dev' into feat/transcription-agent
...
# Conflicts:
# src/control_backend/core/config.py
2025-10-29 15:40:19 +01:00
Twirre
2da80010b5
Merge branch 'feat/belief-collector' into 'dev'
...
Feat: Implement belief collector
See merge request ics/sp/2025/n25b/pepperplus-cb!14
2025-10-29 14:38:52 +00:00
Twirre Meulenbelt
c56fe3e46d
Merge remote-tracking branch 'origin/dev' into feat/belief-collector
...
# Conflicts:
# src/control_backend/main.py
2025-10-29 15:37:55 +01:00
Twirre
baa0c73469
Merge branch 'feat/belief-from-text' into 'dev'
...
implemented basic belief-from-text extractor including demo version
See merge request ics/sp/2025/n25b/pepperplus-cb!13
2025-10-29 14:31:36 +00:00
Twirre Meulenbelt
792d360fa4
chore: remove test agent again
...
ref: N25B-208
2025-10-29 15:30:53 +01:00
Twirre Meulenbelt
d05276b081
Merge remote-tracking branch 'origin/feat/belief-from-text' into feat/belief-from-text
...
# Conflicts:
# src/control_backend/agents/bdi/test_agent.py
# src/control_backend/main.py
2025-10-29 15:29:00 +01:00
Twirre Meulenbelt
889ec1db51
chore: fix merge conflicts and small items
...
ref: N25B-208
2025-10-29 15:28:15 +01:00
Pim Hutting
3f7ec071b2
Merge remote-tracking branch 'origin/dev' into feat/belief-collector
2025-10-29 15:14:42 +01:00
Twirre Meulenbelt
7744852e88
Merge remote-tracking branch 'origin/dev' into feat/belief-from-text
...
# Conflicts:
# src/control_backend/main.py
2025-10-29 15:12:18 +01:00
Storm
041edd4c1e
feat: implement demo version for demo
...
ref: N25B-208
2025-10-29 14:53:14 +01:00
Twirre Meulenbelt
2a5aa57589
test: make VAD integration tests work again with Transcription agent
...
ref: N25B-209
2025-10-29 14:53:07 +01:00
Twirre Meulenbelt
155c761daa
Merge remote-tracking branch 'origin/dev' into feat/transcription-agent
...
# Conflicts:
# src/control_backend/core/config.py
2025-10-29 14:00:57 +01:00
Twirre
f260fd6421
Merge branch 'feat/llm-agent' into 'dev'
...
feat: LLM agent
See merge request ics/sp/2025/n25b/pepperplus-cb!12
2025-10-29 12:58:41 +00:00
Twirre Meulenbelt
7779d3a41c
style: another tiny style fixes
2025-10-29 13:58:10 +01:00
Twirre Meulenbelt
5f2fd11a33
style: tiny style fixes
2025-10-29 13:55:18 +01:00
JobvAlewijk
91df16ebbc
build: merge bdi improvements
...
ref: N25B-197
2025-10-29 13:44:57 +01:00
Twirre
37d4155404
Merge branch 'fix/bdi-correct-belief-management' into 'dev'
...
Fix belief management in BDI
See merge request ics/sp/2025/n25b/pepperplus-cb!11
2025-10-29 12:36:03 +00:00
814a928ae4
Merge remote-tracking branch 'origin/dev' into fix/bdi-correct-belief-management
2025-10-29 13:25:58 +01:00
2da02946ed
chore: remove manual testing function
...
ref: N25B-197
2025-10-29 13:21:55 +01:00
JobvAlewijk
3661b2a1e6
fix: local host
...
ref: N25B-208
2025-10-29 13:03:57 +01:00
JobvAlewijk
c7a2effa78
style: linted everything
...
ref: N25B-207
2025-10-29 13:01:00 +01:00
Twirre Meulenbelt
bec3e57658
feat: limit transcription output length based on input
...
Using heuristics. Also adds documentation and initial unit tests.
ref: N25B-209
2025-10-29 12:49:24 +01:00
JobvAlewijk
af789bd459
feat: norms and goals to llm
...
base goals and norms can be defined in llm_instructions.py
cleaned the code
ref: N25B-215
2025-10-29 12:45:13 +01:00
Twirre Meulenbelt
4d6bac7e2b
Merge remote-tracking branch 'origin/dev' into feat/transcription-agent
2025-10-29 12:20:09 +01:00
3b7aeafe5e
fix: correct belief management
...
There was an issue in how we treated beliefs, specifically with multiple beliefs of the same name but different arguments. This is fixed with this commit.
Also implemented correct updating of the "responded" belief, when the user_said belief is updated (when we get a new user message, we state that we have not yet responded to that message)
ref: N25B-197
2025-10-29 11:23:56 +01:00
Pim Hutting
baeef6142d
fix: beliefs now adhere to expected format
...
[
-before user_said belief was a list of lists of strings, now it's a list of strings
]
[ref]: N25B-206
2025-10-29 11:20:20 +01:00
JobvAlewijk
f163e0ee6c
build: merge of VAD
...
ref: N25B-213
2025-10-29 10:32:43 +01:00
Pim Hutting
f8dee6d878
test: added tests
...
[
See test_continuous_collect.py
]
[ref]: N25B-206
2025-10-29 09:58:56 +01:00
Pim Hutting
e36f5fcef4
Merge branch 'feat/vad-agent' into 'dev'
...
Implement the VAD agent
See merge request ics/sp/2025/n25b/pepperplus-cb!10
2025-10-29 08:15:23 +00:00
Twirre Meulenbelt
2bb008994b
feat: implement transcriber agent
...
Uses speech fragments of the VAD agent, emits transcribed text over SPADE's default communication channel to no recipient for now.
ref: N25B-209
2025-10-28 21:57:25 +01:00
Twirre Meulenbelt
7085719d2f
Merge remote-tracking branch 'origin/dev' into feat/transcription-agent
2025-10-28 21:51:09 +01:00
Twirre Meulenbelt
f73f510608
fix: make VAD unit tests work with minimal dependencies
...
By mocking PyTorch and ZMQ and adding the Numpy dependency.
ref: N25B-213
2025-10-28 18:13:00 +01:00
JobvAlewijk
6846a18b3b
build: merge
...
merge with riAgent
ref: N25B-208
2025-10-28 15:03:47 +01:00
Twirre Meulenbelt
fd1facedd1
chore: update integration test run instructions
...
No longer `--only-group`, but `--group` so that it also uses the default dependencies.
ref: N25B-213
2025-10-28 15:00:51 +01:00
Twirre Meulenbelt
7a96920db5
Merge remote-tracking branch 'origin/dev' into feat/vad-agent
2025-10-28 14:55:10 +01:00
Twirre
b551e4e042
Merge branch 'feat/cb2ui-robot-connections' into 'dev'
...
Merge new implementation of robot ri api with unit tests into dev.
See merge request ics/sp/2025/n25b/pepperplus-cb!6
2025-10-28 13:49:40 +00:00
Björn Otgaar
158911b134
fix: change conftest place
...
ref: N25B-205
2025-10-28 14:38:31 +01:00
Björn Otgaar
2b8a396766
fix: just dont do integration tests. :(
...
ref: N25B-205
2025-10-28 14:27:46 +01:00
Björn Otgaar
bea6bf2a60
fix: Reverted to different branch and updated gitlab cicd for this branch
...
ref: N25B-205
2025-10-28 14:18:55 +01:00
Pim Hutting
2efce93a37
fix: made beliefs a dict of lists
...
[
Before it was a list of a dict of lists of lists of strings
now it is a dict of lists of lists of strings as prescribed by architecture (knowledge base)
*also added some tests, but will have to add some more
]
[ref]: N25B-206
2025-10-28 14:17:07 +01:00
Björn Otgaar
e196609e64
Revert "fix: fix only group integration testing to exclude missing dependencies"
...
This reverts commit c75f5de97c .
2025-10-28 14:16:58 +01:00
Björn Otgaar
fd11e63b78
Revert "fix: unit test refactoring with conftest and more mocks"
...
This reverts commit 423309e063 .
2025-10-28 14:16:39 +01:00
Björn Otgaar
437b21a6d6
Revert "fix: quick fix for pydantic import for tests"
...
This reverts commit acb6a69467 .
2025-10-28 14:16:15 +01:00
Björn Otgaar
a1b8a7a05e
Revert "fix: quick fix for fastapi import for tests"
...
This reverts commit 3730943b9e .
2025-10-28 14:14:33 +01:00
JobvAlewijk
f44413ca1e
style: typo
...
ref: N25B-207
2025-10-28 13:47:48 +01:00
JobvAlewijk
f8d08ac7ca
chore: moved behavoir
...
moved recieve llm behavoir into a the behavoir folder
ref: N25B-207
2025-10-28 13:44:28 +01:00