I believe that rather than gathering information via pixels OpenAI gets it through the API. As a result it knows exactly where its teammates are at all times, their conditions etc. without any delay time (to my knowledge).
- only uses a pool of 17 heroes, instead of the 117 (iirc) heroes in regular Dota 2.
- no illusions. Meaning illusion runes don’t spawn, you can’t pick heroes that have illusions, and you can’t buy items that create illusions.
So it still isn’t playing full Dota. Definitely getting closer though.