Use only for software-repository indexing and questions about code architecture, symbols, calls, dependencies, or file relationships. Do not use for memory recall, memory storage, user preferences, session history, personal knowledge, or durable agent learning.
Use proactively when prior knowledge could improve the current work, and when new knowledge could help future sessions. Search memory and save useful memories automatically without waiting for the user. Also use for explicit memory requests, reconciliation, organization, conflict handling, and refresh.