Store one or more facts in long-term memory for future sessions.
Use for durable, reusable knowledge: user preferences, project decisions, architectural choices, anything that improves future responses. Ephemeral task state does not belong here.
Each item MUST be specific and self-contained — include who, what, when, and why. Batch related facts in a single call; they are deduplicated and consolidated.