store
Store any non-sensitive user fact, preference, or detail as a retrievable memory using a short key and full value, enabling later recall across sessions.
Instructions
Store a user's fact, piece of information, or preference for later recall.
CRITICAL SECURITY WARNING: NEVER EVER store secrets, passwords, API keys, authentication tokens, private keys, or any other sensitive credentials. This storage is NOT secure and should only be used for non-sensitive information like preferences, facts, and general user data.
IMPORTANT: key MUST be short, canonical, and optimized for
embedding/vector similarity lookups. Prefer 1–5 words separated by spaces
(for example: "likes jazz", "pref cuisine italian", "lives in paris").
Do NOT use long sentences or paragraphs as keys — put long text into
value instead.
This tool SHOULD be called by the LLM whenever the user states a fact, personal detail, or stable preference that the assistant is expected to remember.
Guidelines for the LLM:
Call this tool for user-expressed facts, identity details, or explicit preferences that will be useful later.
Use
keyas a short, consistent, space-separated descriptor across related memories to improve retrieval quality (canonicalize synonyms where possible).Use
valuefor the full text of the fact or preference to be stored and returned on recall; include any extra context insidevalue.
Privacy: avoid storing highly sensitive data (passwords, social security numbers, bank details) unless the user explicitly requests secure storage and consents.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| key | Yes | ||
| value | Yes |