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.