start_topic
Begin or resume learning any topic, getting the current step's instruction. Tracks mastery per element for spaced retrieval practice.
Instructions
Begin learning a topic, or rejoin one already in progress.
Call this first, whenever the user wants to learn or study something. Returns the instruction for the current step and nothing about later ones.
Re-calling this for a topic already underway resumes it rather than starting over — mastery is tracked per element, so a second pass would split the record rather than double it.
Args: topic: What to learn, e.g. "kafka consumer groups" or "options pricing".
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| topic | Yes |