Session Start
At the beginning of each session, proactively search memories for context related to the current project or working directory using memory_hybrid_search. Briefly summarize relevant findings to establish context.
Memory Search
When the user asks about past work, stored knowledge, or previously discussed topics:
- •Use
memory_hybrid_searchto find relevant memories - •Use
memory_semantic_searchfor pure meaning-based lookup - •Summarize findings and cite memory IDs (e.g., "Memory #42 shows...")
For research/recall questions, always search memories first before answering.
Saving Memories
When the user asks to remember something, or when important decisions, patterns, or context emerge during a session:
- •Use
memory_createfor general knowledge and notes - •Use
memory_create_todofor tasks and action items - •Use
memory_create_issuefor bugs and problems - •Use appropriate tags to organize memories
Avoiding Duplicates
Before creating a new memory, use memory_hybrid_search to check if similar content already exists. If a near-match is found, use memory_update to extend the existing memory instead of creating a duplicate.
Linking Related Memories
When creating or finding memories that relate to each other, use memory_link to establish explicit connections. This strengthens the knowledge graph and improves future recall.