Enable the domain
Use the tenant domain endpoint during onboarding or from an admin settings page.Add a tutoring session
Retrieve lesson context
Callget() immediately before your model call.
system_prompt_addition can include student-specific tutoring context before the normal memory bullets.
Build a student dashboard
Useget_edtech_profile() only when your UI needs structured profile fields. Normal tutoring calls should use get().
Suggested product moments
Calladd() after:
- the student introduces goals, grade, curriculum, exam, or deadline
- the tutor observes a strong topic, weak topic, misconception, or concept gap
- the student changes explanation style or language preference
- a lesson ends with meaningful progress or review needs
get() before:
- generating the next tutoring response
- building a practice plan
- choosing review questions
- preparing an exam-readiness summary
Conflict behavior
The EdTech router sends personal student facts back to the student for clarification and routes workspace-level facts to tenant review.Data boundaries
Keep authoritative academic records in your product database. MemoryOS governs durable learning context extracted from interactions and makes it available to the tutor agent. Use your product database for:- enrollment
- payment status
- official grades
- institution rosters
- parent or guardian records
- learning preferences
- weak and strong topics
- tutoring context
- exam goals mentioned in conversation
- review urgency and personalized context