关于 save-thread
save-thread 是已弃用的兼容技能,保留旧名称,并引导通用技能环境改用 save-handoff。它区分可续接的摘要与真实的对话记录导入,并说明何时可通过原生 Nowledge 连接器保存会话消息。
主要功能
- 01已弃用的兼容别名
- 02通用环境改用 save-handoff
- 03创建精简的续接摘要
- 04说明对话记录导入限制
- 05介绍原生连接器的用途
适用场景
- 01在通用技能环境保存检查点
- 02避免将摘要说成完整对话记录
- 03通过支持的连接器保存实际会话消息
MCP 相关
该技能使用 nmem CLI 创建交接摘要;实际导入对话记录取决于专用 Nowledge 连接器及其导入功能。
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ nowledge-co/ community --skill save-thread安装后在 Claude Code 中输入/save-thread确认已加载。
详细介绍
保存会话线程(已弃用兼容模式)
保留旧技能名称,但不假装通用技能运行时总能导入真实会话记录。
状态
此技能名称已弃用,仅为兼容而保留。
在通用 npx skills 环境中,请使用 save-handoff。
为什么无法保证保存真实会话线程
共享技能包可在多种 Agent 运行时中使用。在许多运行时中,技能可以影响提示词,但无法通过稳定的编程 API 读取宿主 Agent 的真实会话记录。
这意味着,当运行时可能不提供以下内容时,此软件包不得承诺无损导入会话线程:
- 可读取的会话文件
- 记录/API
- 为特定 Agent 接入的原生导入接口
如果我们在此处声称能够保存真实会话线程,用户就会以为之后检索到的内容反映了实际的完整会话,但其中可能只有摘要。
替代方案
在通用技能环境中,将 save-thread 视为 save-handoff 的别名:
- 使用
nmem t create保存简洁、可恢复的交接记录 - 明确说明这是交接摘要,而非基于记录导入的内容
- 绝不要将结果说成完整的原始会话
何时可以保存真实会话线程
当运行时拥有真实记录导入器时,请使用专用的原生连接器。
例如,Nowledge 连接器包括:
- Gemini CLI
- Claude Code
在这些环境中,nmem t save --from <runtime> 可以读取客户端机器上的本地会话文件,并将规范化的线程消息上传到 Mem。
选择何种保存方式
在以下情况使用 save-handoff:
- 你正在通用
npx skills环境中 - 你需要重启点、检查点或简洁的续接摘要
- 运行时没有经过验证的原生会话线程导入器
仅在以下情况使用原生 save-thread:
- Agent 拥有适用于该运行时的专用 Nowledge 连接器
- 该运行时确实实现了真实记录导入
- 你希望保存实际会话,以便之后搜索和检查
在通用技能环境中的用法
创建结构化交接记录,而不要假装保存了真实会话线程:
nmem --json t create -t "Session Handoff - <topic>" -c "Goal: ... Decisions: ... Files: ... Risks: ... Next: ..." -s generic-agent
响应格式
在通用技能环境中成功保存后:
✓ Handoff saved
Title: {title}
Summary: {content}
Thread ID: {thread_id}
务必说明,此兼容技能创建的是可恢复的交接记录,而非真实记录导入。
原生连接器
这些技能可通过 CLI 在任何 Agent 中使用。如需自动回忆、自动捕获和图谱工具,请检查你的 Agent 是否有原生 Nowledge Mem 连接器——运行 check-integration 技能,或参阅 https://mem.nowledge.co/docs/integrations