mcpField
S
save-thread

save-thread

github.com/nowledge-coAgent 工作流197692 次安装今天更新
代码仓库

关于 save-thread

save-thread 是已弃用的兼容技能,保留旧名称,并引导通用技能环境改用 save-handoff。它区分可续接的摘要与真实的对话记录导入,并说明何时可通过原生 Nowledge 连接器保存会话消息。

主要功能

  1. 01已弃用的兼容别名
  2. 02通用环境改用 save-handoff
  3. 03创建精简的续接摘要
  4. 04说明对话记录导入限制
  5. 05介绍原生连接器的用途

适用场景

  1. 01在通用技能环境保存检查点
  2. 02避免将摘要说成完整对话记录
  3. 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

评论

支持 Markdown