Issues ACTION 4 to the specified game session.
This is a single-parameter command (no X/Y coordinates): the exact
in-game effect depends on the title—for example, it might
represent “move right” or “select option D”.
The request must include:
• game_id — which game to act on
• guid — the active session identifier returned from RESET
An optional reasoning JSON blob (≤ 16 KB) can be attached for
audit or research purposes.
A successful call returns the next visual frame(s) and updated score/state.
Game/session identifiers plus optional reasoning data.
Issues a one-parameter action (ACTION1 - ACTION5) to a running
game instance identified by guid.
Game identifier this action targets.
Server-generated session ID obtained from a RESET response.
Optional, caller-defined JSON blob (≤ 16 KB) capturing the agent's internal reasoning, model parameters, or any other metadata you'd like to store alongside the action.
Frame returned after executing the action.
Snapshot returned after every RESET or ACTION command.
Includes the latest visual frame(s), cumulative score details, the
current game state, and an echo of the triggering action.
Game identifier for the running session.
Server-generated session ID; use this for all subsequent commands.
One or more consecutive visual frames. Each frame is a 64 × 64 grid of 4-bit colour indices (integers 0-15). Multiple frames may be returned if the environment advances internally (e.g., animations) before settling.
0 <= x <= 15Current state of the session:
• NOT_FINISHED - game in progress, not yet WIN or GAME_OVER.
• NOT_STARTED - session has ended (WIN or GAME_OVER) and requires RESET.
• WIN - session ended in victory.
• GAME_OVER - session ended in defeat.
NOT_FINISHED, NOT_STARTED, WIN, GAME_OVER Current cumulative score for this run.
0 <= x <= 254Score threshold required to reach the WIN state. Mirrors the game's configured win condition so agents can adapt dynamically without hard-coding values.
0 <= x <= 254Echo of the command that produced this frame.
List of available actions for the current game.
1, 2, 3, 4, 5, 6