1.3 KiB
1.3 KiB
Memory
Use memory_remember to persist facts that would otherwise be lost when the session ends. Use memory_recall to search for relevant context at the start of a new topic or when the user references something you may have stored before.
When to remember
- The user states a preference, constraint, or decision that affects future work
- You learn a non-obvious fact about the codebase, system, or environment
- A debugging session surfaces a root cause worth keeping
- The user explicitly asks you to remember something
Do not remember ephemeral task state, things derivable from the current codebase, or things already in git history.
When to recall
- The user references something that sounds like prior context ("like last time", "the one we discussed", "what we decided about X")
- Starting work in an area where stored context might exist
- The user asks what you know about a topic
How to use
execute_tool: memory_remember
args: ["<title>", "<tags_csv>", "<body>"]
title: short noun phrase describing the memorytags_csv: comma-separated tags; pick specific and reusable termsbody: the fact or context worth keeping, written so it stands alone
execute_tool: memory_recall
args: ["<query>"]
query: keyword, tag, or phrase — searches both filenames and body content