Pim Hutting
da2df94192
chore: merge dev into refactor/config-file
...
Merged the latest changes from dev into this branch to stay up to date with current development.
ref: N25B-236
2025-11-05 13:49:38 +01:00
Pim Hutting
9e926178da
refactor: remove constants and put in config file
...
removed all constants from all files and put them in src/control_backend/core/config.py
also removed some old mock agents that we don't use anymore
ref: N25B-236
2025-11-05 13:43:57 +01:00
Twirre
12abf49f55
Merge branch 'refactor/zmq-internal-socket-behaviour' into 'dev'
...
Refactored ZMQ context implementation
See merge request ics/sp/2025/n25b/pepperplus-cb!16
2025-11-05 11:35:26 +00:00
Twirre Meulenbelt
f854a60e46
style: import order and lines too long
...
ref: N25B-217
2025-11-05 12:34:30 +01:00
Twirre Meulenbelt
2c867adce2
fix: go back to the working ri command endpoint test
...
Merged the wrong version because it seemed to solve the same problem. It did not. Now using the one I commited two commits ago.
ref: N25B-217
2025-11-05 12:22:42 +01:00
Twirre Meulenbelt
a1918049e5
Merge remote-tracking branch 'origin/dev' into refactor/zmq-internal-socket-behaviour
...
# Conflicts:
# src/control_backend/agents/ri_command_agent.py
# src/control_backend/agents/ri_communication_agent.py
# src/control_backend/api/v1/endpoints/command.py
# src/control_backend/main.py
# test/integration/api/endpoints/test_command_endpoint.py
2025-11-05 12:16:18 +01:00
Twirre Meulenbelt
b008562554
fix: tests
...
To work with the new zmq instance context.
ref: N25B-217
2025-11-05 12:08:07 +01:00
Björn Otgaar
da30c392aa
Merge branch 'fix/skip-checking-auto-commits' into 'dev'
...
Automated commit detection
See merge request ics/sp/2025/n25b/pepperplus-cb!20
2025-11-03 14:35:40 +00:00
cb5457b6be
feat: check for squash commits
...
ref: N25B-241
2025-11-03 15:29:06 +01:00
360f601d00
feat: chore doesn't need ref
...
If we detect a chore commit, we don't check for the correct ref/close
footer.
ref: N25B-241
2025-11-03 15:23:11 +01:00
e53792b67c
Merge branch 'fix/skip-checking-auto-commits' of git.science.uu.nl:ics/sp/2025/n25b/pepperplus-cb into fix/skip-checking-auto-commits
2025-11-03 14:58:56 +01:00
3c8cee54eb
fix: pattern matching instead of file existence
...
The previous method of detecting automated commits was error-prone,
specifically when using VSCode to commit changes. This new method uses a
simple Regex pattern match to see if the commit message matches any
known auto-generated commits.
ref: N25B-241
2025-11-03 14:57:44 +01:00
0d5e198cad
fix: pattern matching instead of file existence
...
The previous method of detecting automated commits was error-prone,
specifically when using VSCode to commit changes. This new method uses a
simple Regex pattern match to see if the commit message matches any
known auto-generated commits.
ref: N25B-241
2025-11-03 14:51:18 +01:00
020bf55772
fix: automated commit detection
...
ref: N25B-241
2025-11-02 22:02:32 +01:00
Twirre
c6edad0bb4
Merge branch 'build/fix-pre-commit' into 'dev'
...
Fix pre-commit
See merge request ics/sp/2025/n25b/pepperplus-cb!18
2025-11-02 19:56:31 +00:00
Twirre Meulenbelt
e025b14610
docs: add suggested fix for potential issue
...
ref: N25B-241
2025-11-02 20:54:38 +01:00
Twirre Meulenbelt
e5bf6fd1cc
docs: update README instructions for git hooks
...
Removed old advice from the README to configure git to add pre-commit hooks manually. We now have `pre-commit` for this, and they conflict. Added the command to install commit message hooks.
ref: N25B-241
2025-11-02 20:40:32 +01:00
Twirre Meulenbelt
460dc5dce8
Merge remote-tracking branch 'origin/dev' into build/fix-pre-commit
2025-11-02 20:24:33 +01:00
Twirre
53d36dec2f
Merge branch 'style/fix-linting-formatting' into 'dev'
...
Make `dev` pass code style guidelines
See merge request ics/sp/2025/n25b/pepperplus-cb!19
2025-11-02 19:19:37 +00: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
e5782b421f
build: fix pre-commit
...
Moved the git hooks into shell scripts and placed them into the
pre-commit configuration. Also extended robustness of the hooks.
ref: N25B-241
2025-11-02 18:45:57 +01:00
20a49eb553
fix: endpoints don't create sockets
...
ref: N25B-217
2025-10-31 10:36:21 +01:00
10deb4bece
fix: separate thread for proxy
...
ref: N25B-217
2025-10-30 12:52:18 +01:00
b92471ff1c
refactor: ZMQ context and proxy
...
Use ZMQ's global context instance and setup an XPUB/XSUB proxy intermediary to allow for easier multi-pubs.
close: N25B-217
2025-10-30 11:40:14 +01:00
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