用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/Xavier-06/workbuddy-memory-system --skill memory-recall命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | memory-recall |
| description | 智能记忆召回 — SessionStart 三步流程(读文件→向量搜索→蒸馏检查)+ 主动回忆时语义搜索。在每次新对话开始时自动执行。 |
| metadata | {"emoji":"🔍","triggers":["记忆","记得","之前","上次","回忆","remember","recall","memory"]} |
| hooks | {"SessionStart":[{"matcher":"","hooks":"[Truncated]"}]} |
bash ~/.workbuddy/scripts/ensure-memory-symlink.sh {workspace}
然后读取:
~/.workbuddy/memory/MEMORY.md — 长期记忆索引~/.workbuddy/memory/YYYY-MM-DD.md根据当前上下文(用户消息、工作区路径等)构造查询,做一次语义搜索:
cd ~/.workbuddy/vector-memory && python3 vecmem.py search "与当前上下文相关的查询" --json
扫描 ~/.workbuddy/memory/ 中超过 30 天的日期日志文件:
# 找出 >30 天的旧日志
find ~/.workbuddy/memory/ -name "[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9].md" -mtime +30
如果有旧日志:
feedback_*.md,项目决策→project_*.md,参考指针→reference_*.mdcd ~/.workbuddy/vector-memory && python3 vecmem.py sync蒸馏规则:
对 >1 天的记忆,使用前注意:
触发:
跳过:
cd ~/.workbuddy/vector-memory && python3 vecmem.py search "查询文本" --json
从 JSON 结果中提取 source_path,读取完整文件内容:
向量搜索返回的 fm_type 可用于排序优先级:
user 类型优先feedback 类型优先project 类型优先reference 类型优先| 位置 | 用途 |
|---|---|
~/.workbuddy/memory/ | 全局记忆(唯一真相源),日志+主题文件 |
~/.workbuddy/vector-memory/ | ChromaDB 语义索引,每 6h 增量同步 |
{workspace}/.workbuddy/memory/ | 项目级,通过 symlink 指向全局 |
项目级 .workbuddy/memory/ 通过 symlink 指向 ~/.workbuddy/memory/:
新工作区时:bash ~/.workbuddy/scripts/ensure-memory-symlink.sh {workspace}
旧 memory-dream-daily-consolidation automation 因超时无法正常运行。蒸馏逻辑已内嵌到本 skill 的 SessionStart Step 3,每次新会话自动检查,不再依赖独立的 dream automation。