Tool tree
gradeNot graded
get_match_stateAnswer
Read the current 2048 match state and the board you control. Use this before choosing a move: it returns the board matrix, the legal moves, the score, the round and the revision you must echo back when moving.
View tool JSON
{
"name": "get_match_state",
"kind": "answer",
"impl": "imperative",
"description": "Read the current 2048 match state and the board you control. Use this before choosing a move: it returns the board matrix, the legal moves, the score, the round and the revision you must echo back when moving.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/arena2048/"
}get_match_historyAnswer
Read the most recent moves made by the human player and by you, including the stated reasoning. Useful for keeping a consistent strategy across turns.
View tool JSON
{
"name": "get_match_history",
"kind": "answer",
"impl": "imperative",
"description": "Read the most recent moves made by the human player and by you, including the stated reasoning. Useful for keeping a consistent strategy across turns.",
"inputSchema": {
"type": "object",
"properties": {
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 20,
"description": "How many of the most recent events to return. Defaults to 20."
}
},
"additionalProperties": false
},
"page": "/arena2048/"
}make_ai_moveAction
Make exactly one move on the AI board during the AI turn of a duel. This never changes the human board. Pass the revision returned by get_match_state; a stale revision is rejected so a repeated call cannot move twice.
View tool JSON
{
"name": "make_ai_move",
"kind": "act",
"impl": "imperative",
"description": "Make exactly one move on the AI board during the AI turn of a duel. This never changes the human board. Pass the revision returned by get_match_state; a stale revision is rejected so a repeated call cannot move twice.",
"inputSchema": {
"type": "object",
"properties": {
"direction": {
"type": "string",
"enum": [
"up",
"down",
"left",
"right"
],
"description": "The direction to slide the tiles. Must be one of the reported legal moves."
},
"reasoning": {
"type": "string",
"maxLength": 240,
"description": "A short player-facing explanation of the strategy for this move."
},
"expectedRevision": {
"type": "integer",
"minimum": 0,
"description": "The revision returned by get_match_state."
}
},
"required": [
"direction",
"reasoning",
"expectedRevision"
],
"additionalProperties": false
},
"page": "/arena2048/"
}make_coop_moveAction
Co-op mode only. Make exactly one move on the shared board during your turn, working with the human player towards the largest possible tile. Rejected with WRONG_MODE in any other mode.
View tool JSON
{
"name": "make_coop_move",
"kind": "act",
"impl": "imperative",
"description": "Co-op mode only. Make exactly one move on the shared board during your turn, working with the human player towards the largest possible tile. Rejected with WRONG_MODE in any other mode.",
"inputSchema": {
"type": "object",
"properties": {
"direction": {
"type": "string",
"enum": [
"up",
"down",
"left",
"right"
],
"description": "The direction to slide the tiles. Must be one of the reported legal moves."
},
"reasoning": {
"type": "string",
"maxLength": 240,
"description": "A short player-facing explanation of the strategy for this move."
},
"expectedRevision": {
"type": "integer",
"minimum": 0,
"description": "The revision returned by get_match_state."
}
},
"required": [
"direction",
"reasoning",
"expectedRevision"
],
"additionalProperties": false
},
"page": "/arena2048/"
}suggest_human_moveAction
Coach mode only. Publish a recommended direction and a short explanation for the human player. This never moves any tile: the human decides whether to accept it. Rejected with WRONG_MODE in any other mode.
View tool JSON
{
"name": "suggest_human_move",
"kind": "act",
"impl": "imperative",
"description": "Coach mode only. Publish a recommended direction and a short explanation for the human player. This never moves any tile: the human decides whether to accept it. Rejected with WRONG_MODE in any other mode.",
"inputSchema": {
"type": "object",
"properties": {
"direction": {
"type": "string",
"enum": [
"up",
"down",
"left",
"right"
],
"description": "The direction to slide the tiles. Must be one of the reported legal moves."
},
"reasoning": {
"type": "string",
"maxLength": 240,
"description": "A short player-facing explanation of the strategy for this move."
},
"expectedRevision": {
"type": "integer",
"minimum": 0,
"description": "The revision returned by get_match_state."
}
},
"required": [
"direction",
"reasoning",
"expectedRevision"
],
"additionalProperties": false
},
"page": "/arena2048/"
}