start_problem
Open or resume a tutoring session for a LeetCode problem, necessary to request hints and solutions.
Instructions
Opens (or resumes) a tutoring session for a LeetCode problem. Must be called before request_hint, list_problem_solutions, or get_problem_solution. Idempotent: re-running on a slug the user is already mid-way through preserves their hint progress.
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": {
"titleSlug": "<titleSlug>"
},
"name": "start_problem"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| language | No | Optional: the language the user is solving in. Recorded on the session for future workspace / runner phases. | |
| titleSlug | Yes | The URL slug of the problem (e.g., 'two-sum'). |