Skip to content

Research/ct gmarl#8

Merged
elprofesoriqo merged 17 commits into
mainfrom
research/ct-gmarl
Apr 11, 2026
Merged

Research/ct gmarl#8
elprofesoriqo merged 17 commits into
mainfrom
research/ct-gmarl

Conversation

@elprofesoriqo
Copy link
Copy Markdown
Collaborator

Identified Issues

1. Red Actions Silently Ignored (Import-Time Gap)

  • Symptom: Red agent moves (SCAN, EXPLOIT) return as None and do nothing.
  • Cause: Missing explicit import of the netforge_rl.actions package in parallel_env.py. The global ActionRegistry remains empty during initialization.

2. Missing Centralized Physics Interface

  • Symptom: Centralized critics fail because they cannot access the ground-truth state.
  • Cause: The environment lacks the global_state_vector() method. Please implement it to output the 512-dim flattened state (privileges, statuses, energy).

3. Topology Initialization Crash

  • Symptom: Environment crashes with AttributeError: 'NetForgeRLEnv' object has no attribute 'ordered_hosts'.
  • Cause: The canonical host list is not being correctly generated from the environment's global state upon startup.

4. Replay Buffer Insertion Crash

  • Symptom: A RuntimeError is thrown when inserting step data into the replay buffer, halting the training loop.
  • Cause: Successor observations (next_obs) and ground-truth states are not properly sharded per agent before buffer insertion.

@elprofesoriqo elprofesoriqo merged commit cf45c80 into main Apr 11, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant