Implementation
gradeNot graded
gradeNot graded
get_practice_summaryAnswer
Read the current Codeforces practice settings, progress, and recommendation without revealing problem tags.
View tool JSON
{
"name": "get_practice_summary",
"kind": "answer",
"impl": "imperative",
"description": "Read the current Codeforces practice settings, progress, and recommendation without revealing problem tags.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/next-cf-problem-picker/"
}choose_next_problemAction
Choose and display another eligible problem from the synced adaptive queue. Tags remain hidden.
View tool JSON
{
"name": "choose_next_problem",
"kind": "act",
"impl": "imperative",
"description": "Choose and display another eligible problem from the synced adaptive queue. Tags remain hidden.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/next-cf-problem-picker/"
}record_problem_outcomeAction
Record the outcome for the currently displayed problem and advance the adaptive queue.
View tool JSON
{
"name": "record_problem_outcome",
"kind": "act",
"impl": "imperative",
"description": "Record the outcome for the currently displayed problem and advance the adaptive queue.",
"inputSchema": {
"type": "object",
"properties": {
"outcome": {
"type": "string",
"enum": [
"solved",
"hint",
"editorial",
"skip"
]
}
},
"required": [
"outcome"
],
"additionalProperties": false
},
"page": "/next-cf-problem-picker/"
}log_any_problemAction
Add a Codeforces problem to local practice history by name, contest code, or URL.
View tool JSON
{
"name": "log_any_problem",
"kind": "act",
"impl": "imperative",
"description": "Add a Codeforces problem to local practice history by name, contest code, or URL.",
"inputSchema": {
"type": "object",
"properties": {
"problem": {
"type": "string",
"description": "Problem name, contest code such as 2163C, or Codeforces URL."
},
"outcome": {
"type": "string",
"enum": [
"solved",
"hint",
"editorial",
"skip"
]
},
"date": {
"type": "string",
"description": "Optional solve date in YYYY-MM-DD format."
}
},
"required": [
"problem",
"outcome"
],
"additionalProperties": false
},
"page": "/next-cf-problem-picker/"
}