Tool tree
gradeNot graded
page: Home
describeAnswer
Says what this page shows: the benchmark, its model, how many builds it holds and which builder did best.
View tool JSON
{
"name": "describe",
"kind": "answer",
"impl": "imperative",
"description": "Says what this page shows: the benchmark, its model, how many builds it holds and which builder did best.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/"
}list_runsAnswer
Lists every build: builder, minutes, dollars in all and by token kind, tokens by kind, turns, lines written, suite, hidden checks passed and the game's link.
View tool JSON
{
"name": "list_runs",
"kind": "answer",
"impl": "imperative",
"description": "Lists every build: builder, minutes, dollars in all and by token kind, tokens by kind, turns, lines written, suite, hidden checks passed and the game's link.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/"
}page: Pi
describeAnswer
Reads the game: field, paddle, ball, standing bricks, score, lives, state and pause.
View tool JSON
{
"name": "describe",
"kind": "answer",
"impl": "imperative",
"description": "Reads the game: field, paddle, ball, standing bricks, score, lives, state and pause.",
"inputSchema": {
"type": "object",
"properties": {},
"required": [],
"additionalProperties": false
},
"page": "/games/pi/index.html"
}pauseAction
Pauses (true) or resumes (false) real-time play; answers {ok, paused}.
View tool JSON
{
"name": "pause",
"kind": "act",
"impl": "imperative",
"description": "Pauses (true) or resumes (false) real-time play; answers {ok, paused}.",
"inputSchema": {
"type": "object",
"properties": {
"paused": {
"type": "boolean"
}
},
"required": [
"paused"
],
"additionalProperties": false
},
"page": "/games/pi/index.html"
}stepAction
Only while paused: advances the game by seconds (0 < s <= 30) in 1/60 s steps with the keys held now; answers the state.
View tool JSON
{
"name": "step",
"kind": "act",
"impl": "imperative",
"description": "Only while paused: advances the game by seconds (0 < s <= 30) in 1/60 s steps with the keys held now; answers the state.",
"inputSchema": {
"type": "object",
"properties": {
"seconds": {
"type": "number",
"exclusiveMinimum": 0,
"maximum": 30
}
},
"required": [
"seconds"
],
"additionalProperties": false
},
"page": "/games/pi/index.html"
}launchAction
Launches a resting ball straight up, as Space does; answers {ok, launched}, launched false if it was not resting or the game ended.
View tool JSON
{
"name": "launch",
"kind": "act",
"impl": "imperative",
"description": "Launches a resting ball straight up, as Space does; answers {ok, launched}, launched false if it was not resting or the game ended.",
"inputSchema": {
"type": "object",
"properties": {},
"required": [],
"additionalProperties": false
},
"page": "/games/pi/index.html"
}place_paddleAction
Moves the paddle centre to x (-8 to 8), carrying a resting ball; answers the state.
View tool JSON
{
"name": "place_paddle",
"kind": "act",
"impl": "imperative",
"description": "Moves the paddle centre to x (-8 to 8), carrying a resting ball; answers the state.",
"inputSchema": {
"type": "object",
"properties": {
"x": {
"type": "number",
"minimum": -8,
"maximum": 8
}
},
"required": [
"x"
],
"additionalProperties": false
},
"page": "/games/pi/index.html"
}place_ballAction
Puts the ball at (x, z) moving along (vx, vz) at 10 units/s; refuses a zero direction or a spot on a brick, a wall or off the field; answers the state.
View tool JSON
{
"name": "place_ball",
"kind": "act",
"impl": "imperative",
"description": "Puts the ball at (x, z) moving along (vx, vz) at 10 units/s; refuses a zero direction or a spot on a brick, a wall or off the field; answers the state.",
"inputSchema": {
"type": "object",
"properties": {
"x": {
"type": "number"
},
"z": {
"type": "number"
},
"vx": {
"type": "number"
},
"vz": {
"type": "number"
}
},
"required": [
"x",
"z",
"vx",
"vz"
],
"additionalProperties": false
},
"page": "/games/pi/index.html"
}resetAction
Starts a new game: 40 bricks, score 0, 3 lives, ball resting on the centred paddle; pause is kept; answers the state.
View tool JSON
{
"name": "reset",
"kind": "act",
"impl": "imperative",
"description": "Starts a new game: 40 bricks, score 0, 3 lives, ball resting on the centred paddle; pause is kept; answers the state.",
"inputSchema": {
"type": "object",
"properties": {},
"required": [],
"additionalProperties": false
},
"page": "/games/pi/index.html"
}page: Prime agent
describeAnswer
Read the game: field size, paddle, ball, standing bricks, score, lives, state and pause.
View tool JSON
{
"name": "describe",
"kind": "answer",
"impl": "imperative",
"description": "Read the game: field size, paddle, ball, standing bricks, score, lives, state and pause.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/games/prime-agent/index.html"
}pauseAction
Pause (true) or resume (false) real-time play; answers {ok, paused}.
View tool JSON
{
"name": "pause",
"kind": "act",
"impl": "imperative",
"description": "Pause (true) or resume (false) real-time play; answers {ok, paused}.",
"inputSchema": {
"type": "object",
"properties": {
"paused": {
"type": "boolean"
}
},
"required": [
"paused"
]
},
"page": "/games/prime-agent/index.html"
}stepAction
While paused, advance the game by seconds (0 < s <= 30) in 1/60 s steps with the keys held now; answers the state.
View tool JSON
{
"name": "step",
"kind": "act",
"impl": "imperative",
"description": "While paused, advance the game by seconds (0 < s <= 30) in 1/60 s steps with the keys held now; answers the state.",
"inputSchema": {
"type": "object",
"properties": {
"seconds": {
"type": "number"
}
},
"required": [
"seconds"
]
},
"page": "/games/prime-agent/index.html"
}launchAction
Launch the ball resting on the paddle straight up, as Space does; launched is false when it cannot.
View tool JSON
{
"name": "launch",
"kind": "act",
"impl": "imperative",
"description": "Launch the ball resting on the paddle straight up, as Space does; launched is false when it cannot.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/games/prime-agent/index.html"
}place_paddleAction
Move the paddle centre to x (-8 to 8); a resting ball moves with it. Answers the state.
View tool JSON
{
"name": "place_paddle",
"kind": "act",
"impl": "imperative",
"description": "Move the paddle centre to x (-8 to 8); a resting ball moves with it. Answers the state.",
"inputSchema": {
"type": "object",
"properties": {
"x": {
"type": "number"
}
},
"required": [
"x"
]
},
"page": "/games/prime-agent/index.html"
}place_ballAction
Put the ball at (x, z) moving in direction (vx, vz) at 10 units/s; refuses a zero direction or a spot on a brick, a wall or outside the field. Answers the state.
View tool JSON
{
"name": "place_ball",
"kind": "act",
"impl": "imperative",
"description": "Put the ball at (x, z) moving in direction (vx, vz) at 10 units/s; refuses a zero direction or a spot on a brick, a wall or outside the field. Answers the state.",
"inputSchema": {
"type": "object",
"properties": {
"x": {
"type": "number"
},
"z": {
"type": "number"
},
"vx": {
"type": "number"
},
"vz": {
"type": "number"
}
},
"required": [
"x",
"z",
"vx",
"vz"
]
},
"page": "/games/prime-agent/index.html"
}resetAction
Start a new game: 40 bricks, score 0, 3 lives, paddle at 0, ball resting; pause stays. Answers the state.
View tool JSON
{
"name": "reset",
"kind": "act",
"impl": "imperative",
"description": "Start a new game: 40 bricks, score 0, 3 lives, paddle at 0, ball resting; pause stays. Answers the state.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/games/prime-agent/index.html"
}page: Claude
describeAnswer
Reads the game: field, paddle, ball, standing bricks, score, lives, state and pause.
View tool JSON
{
"name": "describe",
"kind": "answer",
"impl": "imperative",
"description": "Reads the game: field, paddle, ball, standing bricks, score, lives, state and pause.",
"inputSchema": {
"type": "object",
"properties": {},
"required": []
},
"page": "/games/claude/index.html"
}pauseAction
Pauses (true) or resumes (false) real-time play.
View tool JSON
{
"name": "pause",
"kind": "act",
"impl": "imperative",
"description": "Pauses (true) or resumes (false) real-time play.",
"inputSchema": {
"type": "object",
"properties": {
"paused": {
"type": "boolean"
}
},
"required": [
"paused"
]
},
"page": "/games/claude/index.html"
}stepAction
While paused, advances the game by seconds (0 < s <= 30) in 1/60 s steps, reading the keys held now.
View tool JSON
{
"name": "step",
"kind": "act",
"impl": "imperative",
"description": "While paused, advances the game by seconds (0 < s <= 30) in 1/60 s steps, reading the keys held now.",
"inputSchema": {
"type": "object",
"properties": {
"seconds": {
"type": "number"
}
},
"required": [
"seconds"
]
},
"page": "/games/claude/index.html"
}launchAction
Launches a resting ball straight up the field, as Space does.
View tool JSON
{
"name": "launch",
"kind": "act",
"impl": "imperative",
"description": "Launches a resting ball straight up the field, as Space does.",
"inputSchema": {
"type": "object",
"properties": {},
"required": []
},
"page": "/games/claude/index.html"
}place_paddleAction
Moves the paddle centre to x (-8 to 8); a resting ball moves with it.
View tool JSON
{
"name": "place_paddle",
"kind": "act",
"impl": "imperative",
"description": "Moves the paddle centre to x (-8 to 8); a resting ball moves with it.",
"inputSchema": {
"type": "object",
"properties": {
"x": {
"type": "number"
}
},
"required": [
"x"
]
},
"page": "/games/claude/index.html"
}place_ballAction
Puts the ball at (x, z) moving in direction (vx, vz) at 10 units/s.
View tool JSON
{
"name": "place_ball",
"kind": "act",
"impl": "imperative",
"description": "Puts the ball at (x, z) moving in direction (vx, vz) at 10 units/s.",
"inputSchema": {
"type": "object",
"properties": {
"x": {
"type": "number"
},
"z": {
"type": "number"
},
"vx": {
"type": "number"
},
"vz": {
"type": "number"
}
},
"required": [
"x",
"z",
"vx",
"vz"
]
},
"page": "/games/claude/index.html"
}resetAction
Starts a new game: 40 bricks, score 0, 3 lives, ball resting on the centred paddle.
View tool JSON
{
"name": "reset",
"kind": "act",
"impl": "imperative",
"description": "Starts a new game: 40 bricks, score 0, 3 lives, ball resting on the centred paddle.",
"inputSchema": {
"type": "object",
"properties": {},
"required": []
},
"page": "/games/claude/index.html"
}