Skip to content

Commit c7a67ca

Browse files
committed
Refactor imports and agent instantiation to use the netsecgame package, removing dynamic path additions and old AIDojoCoordinator references.
1 parent da7dcfb commit c7a67ca

2 files changed

Lines changed: 4 additions & 10 deletions

File tree

agents/attackers/llm_bert/llm_action_planner.py

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -53,13 +53,7 @@ def _safe_compile(fn=None, **kwargs):
5353
except ImportError:
5454
import validate_responses
5555

56-
# Add parent directories dynamically
57-
sys.path.append(
58-
path.dirname(path.dirname(path.dirname(path.dirname(path.dirname(path.abspath(__file__))))))
59-
)
60-
sys.path.append(path.dirname(path.dirname(path.dirname(path.abspath(__file__)))))
61-
62-
from AIDojoCoordinator.game_components import ActionType, Observation
56+
from netsecgame import ActionType, Observation
6357
from NetSecGameAgents.agents.llm_utils import create_action_from_response, create_status_from_state
6458

6559

agents/attackers/llm_bert/llm_agent_qa.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@
1818
except ImportError:
1919
from llm_action_planner import LLMActionPlanner
2020

21-
from AIDojoCoordinator.game_components import AgentStatus, Action, ActionType
22-
from NetSecGameAgents.agents.base_agent import BaseAgent
21+
from netsecgame.game_components import AgentStatus, Action, ActionType, AgentRole
22+
from netsecgame import BaseAgent
2323

2424
#mlflow.set_tracking_uri("http://147.32.83.60")
2525
#mlflow.set_experiment("LLM_QA_netsecgame_dec2024")
@@ -159,7 +159,7 @@
159159

160160
logger = logging.getLogger("llm_react")
161161
logger.info("Start")
162-
agent = BaseAgent(args.host, args.port, "Attacker")
162+
agent = BaseAgent(args.host, args.port, role=AgentRole.Attacker)
163163

164164
if not args.disable_mlflow:
165165
mlflow.set_tracking_uri(args.mlflow_tracking_uri)

0 commit comments

Comments
 (0)