Marek Wolan
858406c4a3
update more tests to new actions schema
2025-01-17 14:38:59 +00:00
Marek Wolan
03cab0fcec
Update configs to new action naming schema and remove redundant agent config
2025-01-16 15:18:13 +00:00
Marek Wolan
504f4bd134
#2869 - Refactor agent and action config system
2025-01-16 15:17:42 +00:00
Marek Wolan
f8fb052dad
#2869 - Make agent schema children work properly
2025-01-15 16:44:17 +00:00
Marek Wolan
b4b6c16872
#2869 - Make observation and action managers use config schemas
2025-01-15 10:08:14 +00:00
Marek Wolan
40d052141c
#2869 - Remove outdated parameters from actionmanager (action map achieves the same result) [skip ci]
2025-01-14 13:48:18 +00:00
Marek Wolan
fb5242bd78
Merge agents and actions branches + fix import / subclass errors
2025-01-14 11:34:01 +00:00
Marek Wolan
9f5e16dd85
#2869 - Edit test fixture to work with new agent system
2025-01-14 10:58:34 +00:00
Marek Wolan
e7cfeeafc0
Make data manipulation agent inherit from periodic agent & fix it a bit
2025-01-14 09:57:35 +00:00
Marek Wolan
a447c5f43c
#2869 - Make periodic agent timing check stricter
2025-01-14 09:05:13 +00:00
Charlie Crane
1ac562ebc9
#2912 - Initial layout of extensible_actions documentation page
2025-01-13 17:09:03 +00:00
Charlie Crane
3528b712f1
#2912 - Correct instances of verb: str to verb: ClassVar[str] where the parent class uses ClassVar[str]
2025-01-13 16:35:08 +00:00
Charlie Crane
3cca3d4a5c
#2912 - Actioning review comments. Identifiers have been removed from AbstractActions, _legacy folder has been deleted and correction to IPV4Address type hints
2025-01-13 16:12:16 +00:00
Charlie Crane
23736f7738
#2869 - Documentation changes
2025-01-13 15:59:10 +00:00
Charlie Crane
edd2668ea4
#2869 - Update type hints and ConfigSchema variables in some agent classes
2025-01-13 15:08:48 +00:00
Charlie Crane
32fc970cfe
#2869 - Update Config for some agent classes to use pydantic.Field, amend some identifiers and agent_name variables
2025-01-13 10:51:30 +00:00
Charlie Crane
511abea59c
#2869 - Actioning review comments
2025-01-13 10:26:48 +00:00
Charlie Crane
c16abdfd30
#2869 - Remove agent_name from ConfigSchema and replace with type
2025-01-10 14:39:03 +00:00
Charlie Crane
e3f4775acb
#2869 - Updates to ConfigSchema declaration and addressing some review comments
2025-01-10 14:09:15 +00:00
Charlie Crane
7af9d3724f
#2869 - Updates to address test failures. Updated YAML configs to remove redundant start_settings
2025-01-08 14:42:35 +00:00
Charlie Crane
66d309871f
#2869 - Minor changes trying to make pytest happy
2025-01-06 11:38:07 +00:00
Charlie Crane
a0a5f2ca38
#2912 - Review comment actions following commit revertions
2025-01-03 15:03:01 +00:00
Charlie Crane
0ee454b13e
#2912 - Rename actions/config.py to actions/software.py
2025-01-03 14:53:54 +00:00
Charlie Crane
e653afaa4c
#2912 - Merge in changes on target branch
2025-01-03 14:48:18 +00:00
Charlie Crane
ab2dd6ca27
Revert " #2912 - Actioning Review Comments"
...
This reverts commit b11678a128 .
2025-01-03 14:41:45 +00:00
Charlie Crane
b11678a128
#2912 - Actioning Review Comments
2025-01-03 14:40:00 +00:00
Charlie Crane
505eab6ed9
#2869 - Changes following review discussion
2025-01-03 14:02:36 +00:00
Nick Todd
eb91721518
Merged PR 567: Extensible Rewards
...
## Summary
*Replace this text with an explanation of what the changes are and how you implemented them. Can this impact any other parts of the codebase that we should keep in mind?*
## Test process
*How have you tested this (if applicable)?*
## Checklist
- [X] PR is linked to a **work item**
- [ ] **acceptance criteria** of linked ticket are met
- [ ] performed **self-review** of the code
- [ ] written **tests** for any new functionality added with this PR
- [ ] updated the **documentation** if this PR changes or adds functionality
- [ ] written/updated **design docs** if this PR implements new functionality
- [ ] updated the **change log**
- [ ] ran **pre-commit** checks for code style
- [ ] attended to any **TO-DOs** left in the code
Related work items: #2913
2025-01-03 11:54:20 +00:00
Marek Wolan
c9752f0dc5
#2913 - minor comment cleanup
2025-01-03 11:22:17 +00:00
Charlie Crane
55ddcb7eb4
#2869 - Pull in changes from 4.0.0a1-dev and resolve conflicts
2025-01-03 09:54:11 +00:00
Charlie Crane
2108b914e3
#2869 - New Year, new changes. Actioning review comments and some changes following self-review and catchup
2025-01-02 17:41:24 +00:00
Marek Wolan
c5f81708ce
Merge remote-tracking branch 'origin/4.0.0a1-dev' into feature/2913_Extensible_Rewards
2025-01-02 15:11:25 +00:00
Marek Wolan
491de6fc47
Revert pre-commit deleting files
2025-01-02 15:11:02 +00:00
Marek Wolan
41dc7b5b29
Merge remote-tracking branch 'origin/4.0.0a1-dev' into feature/2913_Extensible_Rewards
2025-01-02 15:05:35 +00:00
Marek Wolan
bf32271ddd
Change copyright to 2025
2025-01-02 15:05:06 +00:00
Charlie Crane
dc6f2be209
#2869 - pre-commit changes
2024-12-17 12:50:14 +00:00
Charlie Crane
770896200b
#2869 - More YAML/test fixes to address failures
2024-12-17 12:47:54 +00:00
Charlie Crane
3b1b74fb3a
#2869 - Some additional test updates to amend failures. Pre-commit tbd and some cleanup
2024-12-17 12:21:28 +00:00
Charlie Crane
436a986458
#2869 - Fixed failing tests from agent refactor. Some tests still fail but this is due to updating some action names in anticipation of merging in the extensible actions refactor
2024-12-17 10:51:57 +00:00
Charlie Crane
a4fbd29bb4
#2869 - Updates to agents to make sure they can be generated from a given config. Updates to test suite to reflect code changes
2024-12-16 15:57:00 +00:00
Charlie Crane
d9a1a0e26f
2869 - Addressing some typos in agent declaration, and neatening up the agent structure within PrimAITE.
2024-12-16 11:27:14 +00:00
Charlie Crane
c3a70be8d1
#2869 - Changes to AbstractAgent to address some pydantic issues
2024-12-13 16:37:39 +00:00
Charlie Crane
4c20cd4ac6
#2869 - initial creation of how to section for the new extendable agents.
2024-12-13 15:28:01 +00:00
Charlie Crane
4ac90c3c10
#2869 - Changes to agent refactor config schema, removal of state variables that aren't necessary to be in config
2024-12-13 11:05:24 +00:00
Charlie Crane
3c0a70be71
#2912 - Changes for extensible actions
2024-12-13 09:49:21 +00:00
Charlie Crane
47ed585ee2
#2912 - Replace DONOTHING reference with do_nothing, tweaks following milpac actions
2024-12-12 16:08:11 +00:00
Charlie Crane
86ad872cba
#2869 - Committing minor changes to base AbstractAgent class before changing branches
2024-12-12 11:32:59 +00:00
Charlie Crane
fe65cef9aa
'2869 - Revert deletion of abstract_tap.py as needed for DataManipulationBot
2024-12-11 12:01:07 +00:00
Charlie Crane
feee028485
#2869 - Updates to Probabilistic Agent to follow the defined extensibility schema.
2024-12-11 11:58:42 +00:00
Charlie Crane
e40fd053f7
#2912 - Removing print statements left in from debugging
2024-12-11 10:32:15 +00:00