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
|
068ad2f1fa
|
#2912 - Updates to get tests to pass. Some ACL rules still misbehaving
|
2024-12-09 13:56:40 +00:00 |
|
Charlie Crane
|
386717fa41
|
#2912 - removal of the rom_config method as this shouldn't be needed for the actions refactor
|
2024-12-09 09:59:47 +00:00 |
|
Charlie Crane
|
a8fbb002e4
|
#2912 - Updates following review, ACL rules now have validation for ConfigSchema fields
|
2024-12-09 09:54:35 +00:00 |
|
Charlie Crane
|
be174b6477
|
#2912 - Actioning review comments
|
2024-12-06 15:12:31 +00:00 |
|
Charlie Crane
|
1798ec6fe0
|
#2869 - Commit before switching branches. Changes to make pydantic happy with AgentLog
|
2024-12-05 14:00:44 +00:00 |
|
Charlie Crane
|
917386d638
|
#2869 - Agents Refactor
|
2024-11-27 15:29:51 +00:00 |
|
Charlie Crane
|
7435a4dee8
|
#2869 - Commit before changing branches. Addition of properties to Agent classes and removal of if/else chain in game.py
|
2024-11-21 14:45:35 +00:00 |
|
Charlie Crane
|
75d4ef2dfd
|
#2869 - eod commit. Updates to AbstractAgent.from_config, and some minor tweaks to PrimaiteGame
|
2024-11-20 17:51:05 +00:00 |
|
Charlie Crane
|
a3dc616126
|
#2869 - Starter changes in refactor of agent classes for refactor to become extensible. Identifiers added to classes and beginning of the inclusion of a ConfigSchema to base AbstractAgentClass
|
2024-11-20 17:19:35 +00:00 |
|
Charlie Crane
|
8f610a3dd9
|
#2912 - Minor changes to documentation page for extensible actions
|
2024-11-19 19:39:23 +00:00 |
|
Charlie Crane
|
d3c52d0d72
|
#2912 - Remove some debugging print statements and apply pre-commit lint changes
|
2024-11-19 18:58:51 +00:00 |
|
Charlie Crane
|
b4bc59f633
|
#2912 - Updates to actions refactor to align with rewards refactor for consistency across codebase.
|
2024-11-19 18:57:40 +00:00 |
|
Charlie Crane
|
958502d055
|
#2912 - Removal of todo and updated actions __init__.py
|
2024-11-15 17:47:58 +00:00 |
|
Charlie Crane
|
0439c3159e
|
#2912 - Minor update to extensible actions documentation and moved old actions into _legacy
|
2024-11-15 17:40:11 +00:00 |
|
Charlie Crane
|
4e7ca7a88a
|
#2912 - Removal of excess comments
|
2024-11-15 16:49:16 +00:00 |
|
Charlie Crane
|
95fbe45137
|
#2912 - Updates so that all tests within test_actions.py pass
|
2024-11-13 15:32:48 +00:00 |
|
Charlie Crane
|
ed020f005f
|
#2912 - Pre-commit updates ahead of first draft PR.
|
2024-11-13 10:40:51 +00:00 |
|
Charlie Crane
|
d757bd01f0
|
#2912 - Updated to include __all__ and some test fixes. New extensible actions documentation page
|
2024-11-12 14:49:44 +00:00 |
|
Nick Todd
|
e0b885cc79
|
#2913: Changes to update test_sticky_rewards.py
|
2024-11-07 13:08:44 +00:00 |
|
Nick Todd
|
370bcfc476
|
#2913: Make rewards work with config file.
|
2024-11-06 11:35:06 +00:00 |
|
Nick Todd
|
b849ea6312
|
#2913: Remove from_config() and refactor (WIP).
|
2024-11-04 17:41:43 +00:00 |
|
Charlie Crane
|
844a3a60fa
|
#2912 - Steps to get test_actions passing the refactored actions. Some linting changes and YAML updates.
|
2024-10-30 18:34:05 +00:00 |
|
Nick Todd
|
97094aba79
|
#2913: Pre-commit changes.
|
2024-10-30 11:15:39 +00:00 |
|
Nick Todd
|
9fd862763b
|
#2913: Ensure optional software in config file is enabled.
|
2024-10-30 11:11:07 +00:00 |
|
Charlie Crane
|
5cd629a821
|
#2912 - Fixed actionmanager issue and moved abstractaction to solve import error
|
2024-10-23 18:45:57 +01:00 |
|
Charlie Crane
|
518b934e09
|
#2912 - Corrections to some actions & fixing some linting. TODO: Action Manager errors
|
2024-10-22 17:02:54 +01:00 |
|
Nick Todd
|
318f8926f0
|
#2913: Fix remaining test errors.
|
2024-10-22 12:14:30 +01:00 |
|
Nick Todd
|
f95ba8cbbc
|
#2913: Fix remaining pydantic errors.
|
2024-10-22 11:01:35 +01:00 |
|
Charlie Crane
|
11357f87ca
|
#2912 - eod commit. Addressing test and lint errors for refactored actions
|
2024-10-21 17:51:55 +01:00 |
|
Nick Todd
|
0cf8e20e6d
|
#2913: Update reward classes to work with pydantic.
|
2024-10-21 17:11:11 +01:00 |
|
Nick Todd
|
bbcbb26f5e
|
#2913: Fix ActionPenalty.
|
2024-10-21 14:43:51 +01:00 |
|
Charlie Crane
|
a5c7565f0e
|
#2912 - eod commit. Gutted ActionManager and corrected some identifiers.
|
2024-10-18 16:28:15 +01:00 |
|
Charlie Crane
|
83d3120b04
|
#2912 - Additional actions added to config.py, refactor of HostNIC
|
2024-10-18 14:52:50 +01:00 |
|