一键导入
echovault
Local-first memory for coding agents. You MUST retrieve memories at session start and save memories before session end. This is not optional.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Local-first memory for coding agents. You MUST retrieve memories at session start and save memories before session end. This is not optional.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | echovault |
| description | Local-first memory for coding agents. You MUST retrieve memories at session start and save memories before session end. This is not optional. |
You have persistent memory across sessions. USE IT.
IMPORTANT: Prefer the EchoVault MCP tools (memory_context / memory_search / memory_save / memory_replace / memory_delete) over invoking the memory CLI.
Before doing ANY work, retrieve context from previous sessions by calling the MCP tool memory_context.
project is required.
{
"project": "<project-name>",
"limit": 10
}
If the user's request relates to a specific topic, also call memory_search.
{
"query": "<relevant terms>",
"project": "<project-name>",
"limit": 5
}
If you discover an existing memory is wrong or outdated, prefer memory_replace (overwrite) over memory_save (dedup/merge).
Do not skip this step. Prior sessions may contain decisions, bugs, and context that directly affect your current task.
Before ending your response to ANY task that involved making changes, debugging, deciding, or learning something, you MUST call the MCP tool memory_save. This is not optional. If you did meaningful work, save it.
title, what, and project are required.
{
"project": "<project-name>",
"title": "Short descriptive title (max 60 chars)",
"what": "1-2 sentences: what happened / what was decided",
"why": "Reasoning behind it (optional)",
"impact": "What changed as a result (optional)",
"tags": ["tag1", "tag2"],
"category": "<category>",
"related_files": ["path/to/file1", "path/to/file2"],
"details": "Full context for a future agent with zero context. Prefer: Context, Options considered, Decision, Tradeoffs, Follow-up."
}
Categories: decision, bug, pattern, learning, context.
You MUST save when any of these happen:
Correct or remove stale memories as part of keeping the store accurate:
{
"id": "<memory-id-or-prefix>",
"project": "<project-name>",
"title": "Updated title (max 60 chars)",
"what": "Updated 1-2 sentence summary",
"why": "(optional)",
"impact": "(optional)",
"tags": ["tag1", "tag2"],
"category": "<category>",
"related_files": ["path/to/file1"],
"details": "Updated full context"
}
{
"ids": ["<memory-id-or-prefix>"]
}
Only run these if the user explicitly asks (these are not MCP tools):
memory setup <agent> # e.g. claude-code, cursor, codex
memory uninstall <agent>
Only run these if the user explicitly asks (these are not MCP tools):
memory config # show current configuration
memory sessions # list session files
memory reindex # rebuild search index
<redacted> tags.