运行时依赖
无特殊依赖
版本
latestv1.0.0
没有通往有用之处的死胡同
安装命令
点击复制官方npx clawhub@latest install session-memory-writer
镜像加速npx clawhub@latest install session-memory-writer --registry https://cn.longxiaskill.com 镜像可用
技能文档
SKILL:session-memory-writer 何时使用:会话结束时写入 memory/YYYY-MM-DD.md 文件,或记录任何子代理任务结果。 为什么存在:内存文件是 Langfuse 回填、Quill 日志生成、Liv 的 CCP 更新和 QMD 搜索的单一事实来源。格式漂移 =不可见任务 = 损坏的可观察性。正则表达式解析器不容忍变化。
- 任务结果块(每个子代理完成时必需)
[代理名称] 任务 — YYYY-MM-DD HH:MM
- 任务: 代理被要求做什么的简要描述
- 结果: ✅ 完成 / ⚠️ 部分完成 / ❌ 失败
- 指标: 通过/失败、评分或 N/A
- 保留: 是 / 否 / 待审查
- 时间: 约 X 分钟
- 备注: 什么有效、什么无效、关键决策、惊喜
真实例子(2026-03-24):
Kit 任务 — 2026-03-24 06:45
- 任务: 重建 /setup 页面 — 全代理配置向导(5 个选项卡)
- 结果: ✅ 完成
- 指标: 通过 — 清洁构建,200 在 live URL
- 保留: 是
- 时间: 约 15 分钟
- 备注: 使用 localStorage 持久性构建了所有 5 个选项卡。没有削减功能。清洁的 TypeScript 构建首次通过。
为什么格式不能协商 langfuse-backfill-historical.py 使用此正则表达式模式来查找任务块:
[名称] 任务 — YYYY-MM-DD
连字符(—)和两侧的空格是必需的。以下格式都会破坏解析器: ❌ 错误 为什么失败Kit 任务 2026-03-24
缺少 — 分隔符 — 正则表达式未匹配Kit 任务:2026-03-24
使用冒号代替连字符 — 正则表达式未匹配Kit 任务 —\n2026-03-24
日期在单独一行 — 正则表达式未匹配- 结果: 完成
- 结果: 完成 ✅
- 每日文件结构命名:memory/YYYY-MM-DD.md
摘要 [可选 2-3 句概述 — 只适用于完整会话]
跨库活动 — YYYY-MM-DD [Dream Cycle] [自动捕获 — 不要手动写入]
[代理] 任务 — YYYY-MM-DD HH:MM [任务块 — 参见第 1 节]
[代理] 任务 — YYYY-MM-DD HH:MM [下一个任务块]
Loki 会话 — YYYY-MM-DD HH:MM–HH:MM (主会话)[会话摘要块 — 参见第 3 节]
- Loki 会话摘要块
Loki 会话 — YYYY-MM-DD HH:MM–HH:MM (主会话)
- 项目: [列表]
- 结果: ✅/⚠️/❌ + 简要总结
本次会话的交付物
- [编号列表 — 每个交付物一行]
关键决策
- [仅追加、带日期 — 体系结构选择、权衡]
阻塞器/下一步
- [什么正在等待、谁拥有它、预计解决时间]
- OUTBOX 条目格式
YYYY-MM-DD — [对工作的简要描述]
完成的任务:- [每个主要交付物的简要描述]
- [不明显的选择]
- 捕获 vs 跳过
- 下游依赖项(为什么格式很重要)
[名称] 任务 — YYYY-MM-DD 标题模式
任务未提取 = Langfuse 可观察性中的间隙 Quill 日志管道 OUTBOXYYYY-MM-DD — 标题
Quill 会错过条目或写入空日志 Liv CCP 会话更新 任务结果块来构建 Notion 每日日志正文 Notion 日志为空或不完整 QMD 内存搜索 文件中的一致结构 检索质量会降低;语义搜索会错过上下文- 常见错误