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
39e1bb1ead
fix: sync issues
...
ref: N25B-447
2026-01-14 15:28:29 +01:00
ff24ab7a27
fix: default behavior and end phase
...
ref: N25B-448
2026-01-14 11:24:19 +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
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
Pim Hutting
500bbc2d82
feat: added goal start sending functionality
...
ref: N25B-400
2026-01-08 14:52:55 +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
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
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
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
Twirre Meulenbelt
cabe35cdbd
feat: integrate AgentSpeak with semantic belief extraction
...
ref: N25B-429
2026-01-07 11:44:48 +01:00
a357b6990b
feat: send program to bdi core
...
ref: N25B-376
2026-01-06 12:11:37 +01:00
Pim Hutting
6ca86e4b81
feat: made program reset LLM
2026-01-02 15:13:04 +00:00
1d36d2e089
feat: (hopefully) better intermediate representation
...
ref: N25B-376
2025-12-17 15:33:27 +01:00
e704ec5ed4
feat: basic flow and phase transitions
...
ref: N25B-376
2025-12-16 17:00:32 +01:00
Twirre Meulenbelt
27f04f0958
style: use yield instead of returning arrays
...
ref: N25B-376
2025-12-16 16:11:01 +01:00
Twirre Meulenbelt
8cc177041a
feat: add a second phase in test_program
...
ref: N25B-376
2025-12-16 15:12:22 +01:00
4a432a603f
fix: separate trigger plan generation
...
ref: N25B-376
2025-12-16 14:12:04 +01:00
bab4800698
feat: add trigger generation
...
ref: N25B-376
2025-12-16 12:10:52 +01:00
d043c54336
refactor: program restructure
...
Also includes some AgentSpeak generation.
ref: N25B-376
2025-12-16 10:21:50 +01:00
ae7c7a0236
Merge branch 'dev' into docs/docs-cb
2025-11-25 12:21:20 +01:00
5598c6b8fe
Merge branch 'feat/norms-and-goals-program' into docs/docs-cb
2025-11-25 12:04:33 +01:00
Twirre Meulenbelt
6be045666d
chore: remove unused variable
2025-11-25 12:04:30 +01:00
Twirre
ce058c3808
fix: correct typing, simplify logs
...
ref: N25B-299
2025-11-25 10:52:18 +00:00
Twirre Meulenbelt
11b5345ae7
fix: do not await add_behavior anymore
...
ref: N25B-299
2025-11-25 11:33:35 +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
f2a67637c6
feat: add program manager
...
ref: N25B-299
2025-11-24 17:13:40 +01:00