一键导入
mem-distill
整理已有 Codex-mem observations,把分散记忆收敛为稳定规则、工作流和项目级经验。 当用户说"整理一下现有记忆"、"清理重复 observations"、"把记忆归纳成知识"时使用。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
整理已有 Codex-mem observations,把分散记忆收敛为稳定规则、工作流和项目级经验。 当用户说"整理一下现有记忆"、"清理重复 observations"、"把记忆归纳成知识"时使用。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Distill Codex session JSONL files into review packets, local session notes, and reusable memory candidates. Use when the user asks to整理/提炼 Codex 对话, process `.codex/archived_sessions` or `.codex/sessions` rollouts, generate session packets, review packet coverage, or mark Codex sessions as distilled.
从 session-distill 生成的 packet 中导出结构化 draft memory entries。 当用户说"把 packet 变成 memory draft"、"导出记忆候选"、"为 Codex-mem 准备同步候选"时使用。
Distill Antigravity CLI sessions into review packets, local session notes, and reusable memory candidates. Use when the user asks to整理/提炼 Antigravity 对话, process `~/.gemini/antigravity-cli/history.jsonl` and brain transcripts, generate session packets, review packet coverage, or mark sessions as distilled.
Cursor Composer 会话 Deep Distill:packet → answer-me 验证 → session note → KB。 处理范式与 Grok 一致;禁止无验证的批量晋升。
Distill Grok CLI session JSONL files into review packets, local session notes, and reusable memory candidates. Use when the user asks to整理/提炼 Grok 对话, runs /session-distill, processes `~/.grok/sessions` chat history, generates session packets, reviews packet coverage, or marks Grok sessions as distilled.
Distill Hermes Agent SQLite sessions into review packets, local session notes, and reusable memory candidates. Use when the user asks to整理/提炼 Hermes 对话, process `%LOCALAPPDATA%\hermes\state.db`, generate session packets, review packet coverage, or mark Hermes sessions as distilled.
| name | mem-distill |
| version | 1.1.0 |
| description | 整理已有 Codex-mem observations,把分散记忆收敛为稳定规则、工作流和项目级经验。 当用户说"整理一下现有记忆"、"清理重复 observations"、"把记忆归纳成知识"时使用。 |
| allowed-tools | ["Bash","Read","Write","Edit","Glob","Grep","Agent"] |
这套 skill 故意分成两层:
~/.Codex/skills/manhua/mem-distill
~/.Codex/skills/mem-distill
Skill(mem-distill) 和 /mem-distill 能直接命中如果你在维护这套 skill,默认应该改这里,而不是改顶层 alias。
mem-distill 只处理已经进入 Codex-mem 的 observations,不负责原始 .jsonl 会话解析。
| 场景 | 使用哪个 skill |
|---|---|
| 用户要整理原始会话、生成 packet、写 session note | session-distill |
| 用户要整理现有 Codex-mem 记忆、去重、归并、补充知识库 | mem-distill |
一句话分工:
session-distill 是原始会话入口mem-distill 是现有记忆整理入口和 session-distill 的衔接方式:
session-distill 第一阶段先生成 packet 和 Packet Auditpacket-memory-export 再把 packet 变成结构化 draft memory entriesmem-distill 再处理已经存在于 Codex-mem 的 observations,负责去重、归并、提炼和稳定化session-distill / packet-memory-export 阶段,不应直接切到 mem-distill把已有记忆做三件事:
memory/knowledge-base.mdmem-search timeline --limit 20
mem-search smart_outline --limit 5
mem-search search --query "登录 认证 JWT" --limit 10
mem-search search --query "支付 会员 发货" --limit 10
对每条 observation,只做下面几类决策:
merge:和已有记忆重复或可并入同一主题refine:已有结论基本正确,但可以补充约束、例外、步骤confirm:再次验证已有记忆,增强可信度conflict:与现有记忆冲突,需要显式记录冲突点skip:一次性上下文,不值得进入稳定知识层只把稳定、可复用的内容写进:
memory/knowledge-base.md
可保留的类型:
沿用 session-distill 的同一套规则,不在这里复制第二份:
原则上:
knowledge-base.md~/.Codex/projects/*.jsonlsession-distill 的替代品Codex-mem 相关的 observer-sessions 目录下虽然也是 .jsonl,但它们本质上更接近插件内部观察记录,不是这份 skill 要整理的 memory 层输入。
默认建议:
Codex-mem observations,继续使用 mem-distillobserver-sessions 这类内部记录,先确认相关 observations 已经入库;确认后,归档或删除通常比蒸馏更合理session-distill注意:
observer-sessions 不等于删除已经写进 Codex-mem 数据库的 observationsmem-search timeline --limit 10
mem-search smart_outline --limit 5
mem-search search --query "主题关键词" --limit 10
mem-search get_observations --ids "<observation-id>"
session-distill