remember · git:20261006.4962545 · 2026-10-06 · sha256 d1f1f954b942ed9d
remember git:20261006.4962545A
Immutable. This exact content never changes and is served at /api/v1/blob/d1f1f954b942ed9d.
--- name: remember description: Save an explicit user-requested memory with memtomem. Use only when the user clearly asks to remember, record, or persist information for later. argument-hint: "[content to remember]" allowed-tools: mcp__plugin_memtomem_memtomem__mem_add, mcp__memtomem__mem_add, mcp__plugin_memtomem_memtomem__mem_status, mcp__memtomem__mem_status disable-model-invocation: true --- # Remember information Use `$ARGUMENTS` as the content to remember. If the request does not clearly specify the content to remember, ask before calling a tool — and in a non-interactive context (a subagent or scripted run with nobody to ask), do not stall and do not guess: stop and report `insufficient_input` naming the missing content to remember. A request that does specify the content to remember proceeds normally in either context. Confirm that the user explicitly requested persistence. Add a natural title and a small set of useful tags only when they are clear from the content. Choose the destination from the user's context: - For a project-specific fact or decision, call `mem_status` first. If the current project has a registered `.memtomem/memories.local` source, call `mem_add` with `scope="project_local"`. - If the request is project-specific but that tier is not registered, do not silently fall back to user memory. Ask the user to run `cd <project-root> && mm mem init --scope project_local`, then retry. - Use `scope="user"` only for cross-project preferences or when the user explicitly requests personal/global memory. - Use `project_shared` only after explicit confirmation and set `confirm_project_shared=true`. Always leave `force_unsafe=false`. Report the effective scope, written file, and indexed chunk count. If the tool reports a similar memory, surface the warning rather than silently creating another variant.