Playlist Open
playlist_openStart or reuse one checklist's playlist: its requirements, with its school's policy, set out as an ordered sequence of lines. It needs a saved school policy and names playlist_policy_open as the next call when there is none. Answers hit (the stored playlist, its playlist_id and status), or stale or miss with a manifest of sections to read with playlist_read: stored_rows, requirements, requirements_html, courses, one linked:<capture_file> for each page the requirement section links to that the cabinet holds, and policy. Links the cabinet does not hold are listed by URL. On stale it also returns the stored playlist. You read the sections, reason over them yourself, and send the lines with playlist_save.
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": {
"checklist_id": "<checklist_id>"
},
"name": "playlist_open"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| checklist_id | Yes | The checklist, by its checklist_id from a CourseShelf answer |