Session Store
L3 memory for conversation entries.
Usage
from core.session import SessionStore
ss = SessionStore()
# Add entry
await ss.add_entry(user_id="u1", role="user", content="What's the weather?", tokens=5)
# Get entries
entries = await ss.get_entries(user_id="u1", limit=20)
# Get recent
recent = await ss.get_recent(user_id="u1", n=10)