The research team found that simply expanding the context window does not continue to improve scores: VISTA uses about 200,000 tokens of context by default, and after expanding it to about 780,000 tokens, token consumption increased substantially but scores did not improve. This comparison also comes from the team's own calculation.
VISTA's second core design is lossless visual memory: every frame returned by the environment is completely saved in chronological order, including intermediate animation frames triggered by an action. The model does not have to keep stuffing these images into the current context at all times; instead, it actively retrieves them when needed.
Specifically, the model can use inspect to actively call up screens from dozens or even hundreds of steps earlier, compare multiple historical images at the same time, or zoom in on a local area; if it needs to confirm subtle differences, it can also use read_pixels to directly read pixel information at a specific location.
In addition, VISTA prepares two text notes for the model: GUIDE.md records game rules that are already relatively certain, and WORKING.md stores the current level state, hypotheses being verified, and the next-step plan. When a round of context is about to run out, the model can first write key progress into the notes, then start a new context to continue the game, while previously saved historical screens and notes can still continue to be called upon.