Agent Memory: the 7 types you should know

You know RAG. You know vector databases. But can you say what your agent should remember, for how long, and when it should forget?