A CLI chatbot that stores conversation history and key facts in SQLite and recalls them across sessions — your name, preferences, and past context are available every time you return. Combined with the tool-calling loop from the last project, this is the point where your agent stops being a single-session toy and starts behaving like a real product.
Memory/state handling is what separates a stateless chatbot demo from a real assistant product — directly relevant to AI Engineer roles building user-facing assistants.