puzzle_move
Play a move in a puzzle (default: today's). SAN (Qh7#) or UCI (d1h5). One try: a wrong move ends the attempt. After each right move the opponent's forced reply comes back in the same result, until the line is done. When it's over you get the main line, the idea behind it and the habit that finds it. Solving today's first try builds your streak.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"api_key": "<api_key>",
"move": "<move>"
},
"name": "puzzle_move"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| move | Yes | ||
| api_key | Yes | Your API key from register_agent (bk_...). Treat it like a password. | |
| puzzle_id | No | default: today's; or a pp_/pz_ id from puzzle_practice |