Currently, multiple agents can start tracking different sessions, which can lead to inconsistent session management. Enhance the system so that:
- Each agent picks up a unique session ID from the game's shared memory when tracking begins.
- The first agent to initiate tracking determines the session that will be tracked by all agents.
- Subsequent agents must match the initial session ID; otherwise, they are warned that they are not part of the same session as other agents.
This ensures that all agents are consistently tracking the same session and prevents session divergence.
Currently, multiple agents can start tracking different sessions, which can lead to inconsistent session management. Enhance the system so that:
This ensures that all agents are consistently tracking the same session and prevents session divergence.