Adding Session Memory Without Building a Preference Engine
I just added another feature to Kino , my educational, cinema-themed distributed systems project. The LangGraph-based agent service is one part of that platform. This time the feature was memory . But not the vague, hyped kind. I did not want Kino to pretend it knows a user's taste forever. I wanted something much narrower and much more useful: Short-term conversational memory for follow-up turns that helps the agent continue the current search without pretending to know more than it actually does That decision mattered a lot. It kept the feature small enough to trust, but still visible enough to feel like real agent behavior. What changed The new capability is simple to describe. A user can start with: Discover exactly 3 comedy movies from 2010 onward from Kino's catalog. Then follow up with: I didn't like them, please discover different ones. And Kino can continue from the current thread instead of tr...