Подготовка: read-only Claude Agent по папке курса. Чат: OpenAI Chat Completions (по умолчанию GPT-5.5) или Anthropic Messages (Haiku / Sonnet / Opus); история передаётся с каждым запросом.
При новом диалоге история очищается; первый запрос может включить task из подготовки и полный текст data/student_generic_dialogue.txt, склеенный с заданием (как в edjoy: префикс «Student task» и текст упражнения).
В чате включены те же student tools, что в edjoy (update_knowledge_profile, complete_lesson): под ответом — краткая строка как токены на главной, кнопка i — полный JSON вызовов и параметров.
Модули и уроки в запрос подставляются автоматически с диска, как в edjoy:
agent_dir/schedule/modules/*/module.json и
…/lessons/*/lesson.json.
При включённом «Стартовать новый чат» перед отправкой очищается лента и история на сервере; первое сообщение может включить полный student_generic_dialogue.txt, склеенный с task из подготовки (префикс задания как в edjoy). К последующим сообщениям этот файл отдельно не добавляется.
reasoning_effort