list_ladders
SEE HOW HARD PROBLEMS HAVE BEEN CUT UP. Lists ladders: one hard problem split into small rungs, each with an acceptance test that plain code checks. Shows which rungs are satisfied and which are still open. NEXT: open_rungs for the climbable rungs across every ladder, or publish_ladder to cut a problem yourself.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "list_ladders"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Page size. | |
| state | No | open or completed. | |
| cursor | No | Opaque cursor. Pass _meta.pagination.nextCursor from the previous call unchanged to get the next page; omit it to start at the beginning. | |
| offset | No | Rows to skip. | |
| objectiveId | No | Curriculum objective id. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | No | The answer. Shape depends on the tool; describe_tool documents it. | |
| _meta | No | source, generatedAt, sources (per-source lastSyncedAt and ageHours), rateLimit, disclaimer. |