Commit Graph

  • 47ed585ee2 #2912 - Replace DONOTHING reference with do_nothing, tweaks following milpac actions Charlie Crane 2024-12-12 16:08:11 +00:00
  • 4a52054ed6 #2888: Initialise ConfigSchema's and fix type names. Nick Todd 2024-12-12 14:58:48 +00:00
  • 86ad872cba #2869 - Committing minor changes to base AbstractAgent class before changing branches Charlie Crane 2024-12-12 11:32:59 +00:00
  • 2ecc142c28 #2888: Changes to Applications and Services previously missed. Nick Todd 2024-12-11 16:50:43 +00:00
  • fe65cef9aa '2869 - Revert deletion of abstract_tap.py as needed for DataManipulationBot Charlie Crane 2024-12-11 12:01:07 +00:00
  • feee028485 #2869 - Updates to Probabilistic Agent to follow the defined extensibility schema. Charlie Crane 2024-12-11 11:58:42 +00:00
  • e40fd053f7 #2912 - Removing print statements left in from debugging Charlie Crane 2024-12-11 10:32:15 +00:00
  • 4050bd9e85 #2888: Add identifier keyword to services. Nick Todd 2024-12-11 10:12:50 +00:00
  • 66f775da4d #2888: Add ConfigSchema to Services. Nick Todd 2024-12-10 16:58:28 +00:00
  • 7dd25f18f6 #2888: Update with ConfigSchema Nick Todd 2024-12-10 12:27:50 +00:00
  • ed128fc535 #2888: Add ConfigSchema to Application class. Nick Todd 2024-12-09 16:38:42 +00:00
  • 068ad2f1fa #2912 - Updates to get tests to pass. Some ACL rules still misbehaving Charlie Crane 2024-12-09 13:56:40 +00:00
  • 386717fa41 #2912 - removal of the rom_config method as this shouldn't be needed for the actions refactor Charlie Crane 2024-12-09 09:59:47 +00:00
  • a8fbb002e4 #2912 - Updates following review, ACL rules now have validation for ConfigSchema fields Charlie Crane 2024-12-09 09:54:35 +00:00
  • be174b6477 #2912 - Actioning review comments Charlie Crane 2024-12-06 15:12:31 +00:00
  • 1798ec6fe0 #2869 - Commit before switching branches. Changes to make pydantic happy with AgentLog Charlie Crane 2024-12-05 14:00:44 +00:00
  • 917386d638 #2869 - Agents Refactor Charlie Crane 2024-11-27 15:29:51 +00:00
  • 7435a4dee8 #2869 - Commit before changing branches. Addition of properties to Agent classes and removal of if/else chain in game.py Charlie Crane 2024-11-21 14:45:35 +00:00
  • 75d4ef2dfd #2869 - eod commit. Updates to AbstractAgent.from_config, and some minor tweaks to PrimaiteGame Charlie Crane 2024-11-20 17:51:05 +00:00
  • 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 Charlie Crane 2024-11-20 17:19:35 +00:00
  • 8f610a3dd9 #2912 - Minor changes to documentation page for extensible actions Charlie Crane 2024-11-19 19:39:23 +00:00
  • d3c52d0d72 #2912 - Remove some debugging print statements and apply pre-commit lint changes Charlie Crane 2024-11-19 18:58:51 +00:00
  • b4bc59f633 #2912 - Updates to actions refactor to align with rewards refactor for consistency across codebase. Charlie Crane 2024-11-19 18:57:40 +00:00
  • 958502d055 #2912 - Removal of todo and updated actions __init__.py Charlie Crane 2024-11-15 17:47:58 +00:00
  • 0439c3159e #2912 - Minor update to extensible actions documentation and moved old actions into _legacy Charlie Crane 2024-11-15 17:40:11 +00:00
  • ce77df00cc #2912 - Updated changelog Charlie Crane 2024-11-15 17:22:47 +00:00
  • 4e7ca7a88a #2912 - Removal of excess comments Charlie Crane 2024-11-15 16:49:16 +00:00
  • 95fbe45137 #2912 - Updates so that all tests within test_actions.py pass Charlie Crane 2024-11-13 15:32:48 +00:00
  • ed020f005f #2912 - Pre-commit updates ahead of first draft PR. Charlie Crane 2024-11-13 10:40:51 +00:00
  • d757bd01f0 #2912 - Updated to include __all__ and some test fixes. New extensible actions documentation page Charlie Crane 2024-11-12 14:49:44 +00:00
  • 02d29f7fb9 #2913: Updates to How-To guide Nick Todd 2024-11-07 16:35:39 +00:00
  • e0b885cc79 #2913: Changes to update test_sticky_rewards.py Nick Todd 2024-11-07 13:08:44 +00:00
  • 9d6536fa6a #2913: Pre-commit fix Nick Todd 2024-11-06 15:08:38 +00:00
  • 4c2ef6ea2a #2913: Updated tests Nick Todd 2024-11-06 14:52:22 +00:00
  • 370bcfc476 #2913: Make rewards work with config file. Nick Todd 2024-11-06 11:35:06 +00:00
  • b849ea6312 #2913: Remove from_config() and refactor (WIP). Nick Todd 2024-11-04 17:41:43 +00:00
  • 6b29362bf9 #2913: Tidy up config files. Nick Todd 2024-10-31 14:42:50 +00:00
  • eb827f7e0a #2913: How-To guide initial commit. Nick Todd 2024-10-31 14:42:26 +00:00
  • 844a3a60fa #2912 - Steps to get test_actions passing the refactored actions. Some linting changes and YAML updates. Charlie Crane 2024-10-30 18:34:05 +00:00
  • 7d977c8095 #2913: Fix config path for test. Nick Todd 2024-10-30 16:33:14 +00:00
  • 77219db041 #2913: Remove dns_server option from config files. Nick Todd 2024-10-30 16:32:49 +00:00
  • 97094aba79 #2913: Pre-commit changes. Nick Todd 2024-10-30 11:15:39 +00:00
  • 9fd862763b #2913: Ensure optional software in config file is enabled. Nick Todd 2024-10-30 11:11:07 +00:00
  • 3c1bb2d546 #2913: Integration test fixes. Nick Todd 2024-10-29 16:57:11 +00:00
  • 6f6e4131b4 #2913: Handle case where server_ip_address is None Nick Todd 2024-10-29 16:54:19 +00:00
  • 5cd629a821 #2912 - Fixed actionmanager issue and moved abstractaction to solve import error Charlie Crane 2024-10-23 18:45:57 +01:00
  • 518b934e09 #2912 - Corrections to some actions & fixing some linting. TODO: Action Manager errors Charlie Crane 2024-10-22 17:02:54 +01:00
  • 85216bec94 #2913: Rename notebook to replace '&'. Nick Todd 2024-10-22 16:48:30 +01:00
  • c3f266e401 #2913: Remove unneeded import and pre-commit changes. Nick Todd 2024-10-22 16:26:57 +01:00
  • 37bdbaf0d1 #2913: Fix JSON breakage and old-style PORTS and PROTOCOL usage. Nick Todd 2024-10-22 16:15:04 +01:00
  • 318f8926f0 #2913: Fix remaining test errors. Nick Todd 2024-10-22 12:14:30 +01:00
  • f95ba8cbbc #2913: Fix remaining pydantic errors. Nick Todd 2024-10-22 11:01:35 +01:00
  • 11357f87ca #2912 - eod commit. Addressing test and lint errors for refactored actions Charlie Crane 2024-10-21 17:51:55 +01:00
  • 0cf8e20e6d #2913: Update reward classes to work with pydantic. Nick Todd 2024-10-21 17:11:11 +01:00
  • bbcbb26f5e #2913: Fix ActionPenalty. Nick Todd 2024-10-21 14:43:51 +01:00
  • a5c7565f0e #2912 - eod commit. Gutted ActionManager and corrected some identifiers. Charlie Crane 2024-10-18 16:28:15 +01:00
  • 83d3120b04 #2912 - Additional actions added to config.py, refactor of HostNIC Charlie Crane 2024-10-18 14:52:50 +01:00
  • 1b1f3e4f71 #2912 - Updates to remaining action refactoring Charlie Crane 2024-10-18 12:07:53 +01:00
  • a90aec2bcd #2912 - End of day commit Charlie Crane 2024-10-17 16:59:44 +01:00
  • 419a86114d #2913: Now with ConfigSchemas. Nick Todd 2024-10-17 16:35:13 +01:00
  • fe6a8e6e97 #2913: Initial commit of new AbstractReward class. Nick Todd 2024-10-17 13:24:57 +01:00
  • cd30e2d084 #2912 - Mid-day commit. Actions moving across from actions.py to game.agent.actions Charlie Crane 2024-10-17 12:22:30 +01:00
  • 861cfe2c0a #2912 - scaffold of action changes Marek Wolan 2024-10-11 15:00:26 +01:00
  • 6844bd692a bump version to 4.0.0a1 Marek Wolan 2024-10-11 13:02:44 +01:00
  • 9626cfc990 Merge remote-tracking branch 'origin/release/3.3.0' into 4.0.0a1 Marek Wolan 2024-10-11 12:42:32 +01:00
  • 43ec85a669 #2755 - refix some air space frequency issues Marek Wolan 2024-10-11 09:52:16 +01:00
  • 8419fd751a Merged PR 561: Make it possible to add sets of nodes to the network Marek Wolan 2024-10-09 14:56:57 +00:00
  • 611b34e29f remove outdated comment Marek Wolan 2024-10-09 14:16:23 +01:00
  • a42398ac09 Fix typos and improve validation Marek Wolan 2024-10-09 14:15:53 +01:00
  • 56a17c3fea Update typos and comments according to PR comments Marek Wolan 2024-10-08 13:40:40 +01:00
  • 39c190e5f4 add documentation for node seta and update changelog Marek Wolan 2024-10-04 12:46:29 +01:00
  • 07c4860059 Add more tests for office lan creation Marek Wolan 2024-10-04 11:36:48 +01:00
  • b4cc1b4379 Add tests for office lan creation Marek Wolan 2024-10-04 11:07:49 +01:00
  • b5b7fc6a8d Give node types their own identifiers and make the network show method use them Marek Wolan 2024-10-04 09:20:07 +01:00
  • 5fde945fac rename identifier back to type Marek Wolan 2024-10-02 14:24:59 +01:00
  • a838cc6ce1 Convert office lan adder to a class and make it extendable Marek Wolan 2024-10-02 13:56:39 +01:00
  • 8209424e97 Merged PR 560: #2900 - Terminal last response Charlie Crane 2024-10-01 11:26:32 +00:00
  • fcfea3474f #2900 - typo in test_ftp_client and expanded test_terminal_last_response_updates to include a failure scenario Charlie Crane 2024-10-01 11:41:42 +01:00
  • 1e1d152481 #2900 - Updates to Terminal-Processing jupyter notebook to include a mention of last_response Charlie Crane 2024-10-01 11:02:23 +01:00
  • 3dafad71b3 #2900 - New test to show that last_response updates as expected. Changelog updated. Charlie Crane 2024-10-01 10:45:03 +01:00
  • ac921749a7 #2900 - Changes to terminal to include a last_response attribute, for use in obtaining RequestResponse from remote command executions Charlie Crane 2024-09-30 17:38:24 +01:00
  • 33c020e671 Merged PR 557: #2897: How to guide on dev mode Czar Echavez 2024-09-30 10:10:13 +00:00
  • 2bd6c69343 Merged PR 549: Align main and dev histories Marek Wolan 2024-09-30 09:32:50 +00:00
  • d26fcf01a2 Merged PR 558: Make software manager show method always show all software. Marek Wolan 2024-09-30 08:16:46 +00:00
  • 221e09ba51 Turn AirSpaceFrequency to a schema instead of a dict for validation Marek Wolan 2024-09-27 15:06:19 +01:00
  • 5282cb0294 #2899 - Make software manager always show() all software Marek Wolan 2024-09-27 10:56:48 +01:00
  • 17fe5cb043 #2897: How to guide on dev mode Czar Echavez 2024-09-27 10:47:38 +01:00
  • 521580ea12 Merged PR 555: Refactor Ports and Airspace to be extensible Marek Wolan 2024-09-27 09:19:17 +00:00
  • c74d5ac227 Fix changelog typo and remove repitition in ACL show method Marek Wolan 2024-09-27 09:28:26 +01:00
  • 203ec5ec85 Add tests for port and protocol validation and update changelog Marek Wolan 2024-09-26 16:00:59 +01:00
  • f2b6d68b14 Fix Port scan Marek Wolan 2024-09-26 15:35:50 +01:00
  • e7c30d5c8b Merged PR 548: #2445: added the ability to pass the game options thresholds to observations... Czar Echavez 2024-09-26 08:46:36 +00:00
  • 603c68acf9 #2445: grammar in changelog Czar Echavez 2024-09-26 08:51:30 +01:00
  • 50e2234a69 Remove commented out code Marek Wolan 2024-09-25 16:51:58 +01:00
  • c3eb093144 remove temporary notebook Marek Wolan 2024-09-25 16:50:01 +01:00
  • f1b911bc65 Change port and protocol to annotated validators Marek Wolan 2024-09-25 16:28:22 +01:00
  • b9df2bd6a8 #2445: apply PR suggestions Czar Echavez 2024-09-25 10:50:26 +01:00
  • 171dd83f2f Merge remote-tracking branch 'origin/dev' into feature/2445-make-observation-thresholds-configurable Czar Echavez 2024-09-25 09:04:18 +01:00
  • b0363a6b48 Merged PR 534: #2840 NODE_SEND_LOCAL_COMMAND Archer Bowen 2024-09-24 10:47:08 +00:00
  • e29815305d #2840 Addressing PR comments. Archer Bowen 2024-09-24 11:06:38 +01:00