前言¶
在 DeepSeek Harness(DSH)里做长对话开发时,常见情况是隔几小时或隔天再打开同一会话:上下文还在,但要靠逐条翻消息才能想起「做到哪、还差什么」。社区插件生态按「一切皆插件」扩展能力;目录站点(如 SkillHub)由社区维护,与 DeepSeek / 幻方无官方从属关系。下面介绍维护者 lolipop-1x1 发布的 dsh-recap(GitHub:lolipop-1x1/dsh-recap),分类为「记忆」,用 /recap 与可选的空闲自动摘要,在当前会话内给出简短进度回顾。
这是什么¶
DSH Recap 是面向 DeepSeek Harness 的会话回顾插件:说明当前在做什么、已完成什么、下一步是什么,尽量不打断继续工作。README 将其定位为 Pick up where you left off——回到长对话时不应等于重读全部消息。
- 维护者:lolipop-1x1
- 许可证:MIT
- 兼容:Harness 0.2.0-rc.2(README 徽章)
- 运行环境:Node.js ≥ 22.19.0(
package.json的engines) - 包版本(资料中的
package.json):0.1.0
插件在 Harness 侧以当前 DSH 进程权限运行;从 GitHub 安装时会执行构建脚本。安装前应自行查看仓库源码、脚本与许可证,再决定是否允许构建。
核心功能¶
以下能力均来自 GitHub README,未在资料中出现的细节不写。
按需与空闲触发¶
- 手动:在对话中发送
/recap生成摘要;若上下文未变,可复用已有结果。 - 空闲自动:可见会话中 3 分钟无活动后,在已完成 3 轮有意义对话的前提下,可自动出现回顾(可在设置中调整触发条件)。
键盘、指针与滚动会重置空闲计时;生成会等到主 Agent 空闲后再跑。打开或切换会话不会立刻生成 recap。
展示与交互¶
- 默认目标长度约 160 字符,保留完整句子;界面提供约三行预览,可展开更长结果。
- 生成在后台进行;重复请求会共享进行中的工作;失败时保留上一次 recap 并提供重试。
- 提交的命令会立即从输入区清除,生成继续进行;手动 recap 出现在命令所在位置。
- 继续对话、刷新或关闭页面会隐藏 recap;单页刷新不会清掉其他标签页上的 recap。
模型与语言¶
- Recap 模型:默认跟随当前对话模型,也可在设置里选 Harness 已配置的其他模型以控制成本。
- 语言:跟随界面,或指定中文 / 英文。
生成预算(默认值)¶
设置里列出的预算限制输入素材与输出规模,并非固定单次计费:
| 项 | 默认 |
|---|---|
| 自动 recap | 空闲 3 分钟,且至少 3 轮有意义对话后 |
| 目标长度 | 约 160 字符 |
| 近期消息 | 最多 12 条 |
| 源文本 | 6,000 字符 |
| 输出 | 512 tokens |
完整字段与兼容说明见仓库内 配置说明(项目文档以中文为主)。
安装与启用¶
官方方式是在 Harness 侧边栏 Plugins → Add plugin,在包名或地址栏粘贴仓库 URL,然后 Install:
https://github.com/lolipop-1x1/dsh-recap
若提示批准 build script,需审阅源码与列出的脚本后再允许并重试(GitHub 安装会从源码构建插件)。安装完成后若提示重启 Harness,则重启并刷新浏览器。若已有其他插件占用 /recap 命令,需先禁用该插件。
典型用法¶
第一次生成 recap¶
在有若干工作内容的会话里发送:
/recap
命令一览¶
| 命令 | 作用 |
|---|---|
/recap |
生成 recap,或在未变化时复用缓存结果 |
/recap refresh |
强制重新生成,跳过缓存 |
/recap hide |
隐藏 recap,并暂停本会话的自动 recap,直到再次手动请求 |
/recap status |
查看状态,不生成、不展示已隐藏的 recap |
/recap settings |
打开 recap 设置对话框 |
/recap help |
显示命令帮助 |
调整模型或自动 recap:发送 /recap settings,或打开 Settings → Recap;修改会自动保存。
适用场景与注意¶
适合:长时间 Harness 会话中的开发、排查或方案讨论——需要快速对齐「任务、进度、下一步」,又不想先通读整段历史。
注意:
- 插件与 Harness 同进程权限;仅信任来源时再安装,并阅读
prepare/build等脚本。 - README 说明:实机验证已覆盖模型生成、设置对话框、超时重试、分标签刷新等;全新配置安装、长期运行、其他 Provider 等未完全验证。
- 社区目录页:SkillHub — dsh-recap;问题反馈:GitHub Issues。
结尾¶
DSH Recap 把「回到会话」从重读消息,收成一条可展开、可刷新的进度摘要,并支持空闲自动触发与可选模型。需要安装地址与行为细节时,以 GitHub 仓库 README 与 配置说明 为准。