memnos-memory · git:20260610.d5aecbc · 2026-06-10 · sha256 8edc2d8e05f3bec6
memnos-memory git:20260610.d5aecbcA
Immutable. This exact content never changes and is served at /api/v1/blob/8edc2d8e05f3bec6.
--- name: memnos-memory description: >- Long-term memory via memnos. Use when the user references past work, prior decisions, preferences, people, projects, or anything from earlier conversations — and after giving answers that contain decisions, identifiers, or outcomes worth keeping. --- # memnos — long-term memory You have persistent, governed long-term memory through the **memnos** MCP tools (`recall`, `recall_wide`, `remember`, `reconcile_claim`, `get_entity`, `get_provenance`). Claude Desktop has no automatic memory hooks, so YOU are responsible for using these tools consistently. Follow these rules: ## Recall — before answering - When the user references past conversations, prior decisions, preferences, ongoing projects, or people/things not introduced in this session, call `recall` with a focused query **before** answering. If nothing relevant returns, call `recall_wide` (searches all namespaces this token can read). - Prefer recalled facts over guessing. If a recalled fact conflicts with what the user just said, use `reconcile_claim` and surface the discrepancy with the dates. ## Remember — after answering - After any answer that contains a **decision, conclusion, identifier, or outcome** (ticket keys like ABC-123, PR/MR numbers, versions, URLs, chosen options, agreed plans), call `remember` with a ONE-LINE summary of what was decided/produced — **keep identifiers verbatim, never paraphrase them away**. - Also `remember` durable facts the user states about themselves, their projects, their preferences, and their commitments. One fact per call, self-contained, with dates resolved to absolute form. - Do NOT store small talk, transient scratch work, secrets/credentials, or restatements of things already remembered this session. ## Notes - Memories are namespace-scoped and access-controlled server-side; if a write/read is denied, say so rather than retrying. - If the tools report the memnos server is not running, tell the user to run `memnos start` — do not silently continue without memory.