Architecture
- Episodes capture what happened: explanations given, quiz results, topics the student struggled with. Available within seconds of extraction.
- Profile captures who the learner is: learning style, pace, goals. Built up in the background over many sessions.
Setup
Store tutoring interactions
Each exchange is stored into the student’s session. The student’s messages carry theirstudent_id; the tutor’s use a tutor sender id.
Record assessments and gaps
Store quiz results and struggles as natural interactions. EverOS extracts them into searchable episodes. Write specific, actionable notes; they retrieve far better than vague ones.Identify knowledge gaps
Search the student’s memory for topics they’ve struggled with, then feed those into the next session.Complete adaptive tutor
Best practices
Write specific progress notes
Write specific progress notes
Store preferences as messages
Store preferences as messages
Let EverOS build the learner profile from natural statements rather than
setting fields manually.
Force extraction at session end
Force extraction at session end
Call
client.flush(session_id) when a study session ends so the next
session can immediately recall it.Next steps
Core concepts
How MemCell, episodes, and profiles work under the hood.
Python integration
Production patterns for learning applications.

