> 作者:Wyman Ho | 版本:1.0.0
>
> 新对话启动时,自动召回用户记忆、偏好和项目上下文,让每个新Session都"认识你"。
🧠 记忆召回 · 💬 上下文连续 · 🔇 静默无感
每次新开对话,Agent 先静默读取你的工作记忆和历史对话,然后像老朋友一样开始服务——你不会感知到这个过程,只会觉得它越来越懂你。
每次新对话或新任务启动时自动触发。如果当前会话中尚未读取过任何记忆文件,则在回复用户之前必须执行本协议。
按顺序执行,全部完成后才能开始回复用户。
{workspace}/.workbuddy/memory/MEMORY.md
{workspace} 为当前项目的根目录(系统提供)。
文件不存在则跳过。
读取今天和昨天的日志文件:
{workspace}/.workbuddy/memory/YYYY-MM-DD.md (今天)
{workspace}/.workbuddy/memory/YYYY-MM-DD.md (昨天)
日期使用系统提供的当前时间戳。文件不存在则跳过。
调用 conversation_search,构造一个自包含的查询:
每次会话启动仅调用一次。
| 优先级 | 关注内容 |
|---|---|
| -------- | --------- |
| 🔴 高 | 用户身份、进行中的项目、安全规则、破坏性操作守则 |
| 🟡 中 | 过往技术决策、工具/格式偏好、命名规范 |
| 🟢 低 | 个人背景、日常偏好 |
| 情况 | 处理方式 |
|---|---|
| ------ | --------- |
| MEMORY.md 不存在 | 跳过第1步 |
| 日志文件都不存在 | 跳过第2步 |
| conversation_search 无结果 | 仅使用文件记忆继续 |
| 简单请求(如打招呼) | 仍然执行,但保持轻量 |
| 记忆与系统指令冲突 | 系统指令优先 |
整个协议在会话启动时使用 不超过 3-4 次工具调用。记忆读取只是追加上下文——不要在回复中复述记忆内容,除非与当前任务直接相关。
本 Skill 负责读取记忆。系统提示中的 负责写入记忆。两者配合构成完整的读写闭环。
共 2 个版本