The 5 Types of AI Agent Memory Every TypeScript Developer Should Know | aweai