Files
.pouch/skills/memory-distill/README.md
T
laily 31bc5f45ce feat: add memory-distill skill
Task-end session distill into general and per-skill project memory stores via memories/manifest.md.
2026-08-24 00:46:20 +08:00

55 lines
1.8 KiB
Markdown

# memory-distill
任务(开发 / 测试 / 发布 / ack 等)做完后,回顾刚才的对话,把值得留下的内容写入两类记忆:跨项目通用的实践,以及只对当前项目成立的事实。
## 什么时候使用
一句话就够,例如:
```text
memory-distill 提炼一下刚刚 ack 执行过程中可以沉淀的知识。
```
也会响应「沉淀记忆」「回顾刚才记下来」「更新记忆」等说法。
## 使用前准备
通常不用准备路径。Agent 会:
1. 从你的话里认出目标 skill(如 ack)
2. 读取该 skill 的 `memories/manifest.md` 得到通用 / 项目记忆位置
3. 默认回顾当前对话(你也可以补会话文件路径)
若目标 skill 还没有 manifest,Agent 会搜索常见位置;仍不确定时再问你。
给其他 skill 预埋目录时,在该 skill 下添加 `memories/manifest.md`(格式见 skill 内 `references/manifest.md`),并在收尾说明里提一句可调用 `/memory-distill`
## 使用示例
```text
memory-distill 提炼一下刚刚 ack 执行过程中可以沉淀的知识。
```
```text
沉淀记忆:刚才这次发布有什么该记下的?
```
```text
memory-distill,只分析不写;回顾刚才的测试任务。
```
## Agent 会做什么
1. 自动补全目标 skill 与记忆目录(优先读 manifest)
2. 从会话抽出候选,分成通用 / 项目 / 丢弃,并去重
3. 先给你看拟写入清单(含解析出的路径),确认后再改文件
4. 汇报写了什么、跳过了什么
不会在未确认时写盘,不会写入密码或 token,不会自动 commit。
## 如何判断完成
- 你看到了带路径来源的候选清单,并确认(或明确只要分析)
- 确认后,对应记忆目录或知识文件出现预期更新
- 一次性噪声和敏感信息没有进记忆;重复项被合并或跳过