DeepSeek Harness Hub
← 返回列表

watericetangcw/dsh-session-pause

DeepSeek Harnessspec-screened在 GitHub 查看 ↗
未验证

让 DeepSeek Harness 随时「暂停一切」,稍后无缝接着跑

尚未跑自动兼容性验证,可查看页面内的依赖与入口分析。 · 最近上游提交 2026/8/18 · 已提供中文文档

一个用于 DeepSeek Harness 的 Cordis 插件,可挂起整个对话状态并在重启后恢复。

综合分
29.1
GitHub 分
29.1
用户评分
★ Stars
3
周下载量
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add watericetangcw/dsh-session-pause
该插件未发布到 npm,走 GitHub 源安装(pnpm 若拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑)
数据截至 2026/9/18(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-agent@deepseek-ai/dsh-llm@deepseek-ai/schemastery@deepseek-ai/dsh-scope@deepseek-ai/dsh-session@deepseek-ai/dsh-settings@deepseek-ai/dsh-system-prompt@deepseek-ai/dsh-tools
用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动

README

dsh-session-pause

让 DeepSeek Harness 随时「暂停一切」,稍后无缝接着跑

License: MIT
DeepSeek Harness

English · 简体中文

一次安装,永久可用:点击发送按钮旁边的 ⏸ 暂停,等当前这一轮优雅收尾(回答写完、所有工具跑完)后,把会话完整落盘——随时关闭、重启 DSH 都行,回来点 ▶ 继续 即可从暂停点接着跑,就像从来没停过。不改动任何 DSH 代码,整个功能就是一个即装即用的 profile bundle。

✨ 功能亮点

⏸ 一键暂停

发送/停止主按钮正左侧新增一枚暂停按钮:点击后不打断任何进行中的请求,当前步骤到达边界后这轮以 paused 优雅关停,紧接着自动落盘——按钮随即变成继续按钮。

💾 完整持久化

暂停 = 全程落盘:消息、chunk、工具调用与结果、请求上下文全部写进既有会话 JSONL,不新增任何存储格式。因此只要 DSH 还在,随时回来都能继续。

🔄 重启也能恢复

会话日志里最后一轮以 paused 结束时,重启 DSH 后重新打开该会话,agent 会直接回到暂停状态,继续按钮照常工作——关掉 DSH、甚至换机器继续,都不会丢进度。

🛑 排干中的三件小事

| 操作 | 效果 |
| --- | --- |
| 悬停转圈中的按钮 | 图标临时变成 ✕,移开恢复 |
| 点击 ✕(取消暂停) | 解除暂停请求,后续运行恢复正常 |
| 点停止 | 不会取消暂停——只中止当前这轮,转圈继续等下一次可暂停时机 |

停顿期间 agent 进入 paused 状态,goal 自动轮次天然不启动;继续跑完后自动恢复。

🚀 快速安装

一条命令即可:

dsh plugin --profile web add github:watericetangcw/dsh-session-pause

安装完成后重启 dsh web,并刷新一次浏览器页面,即可使用。

本 bundle 有意不携带任何可安装的 @deepseek-ai/* 运行时依赖:运行时它的 host 半部分会从 DSH 安装目录本身解析这些包(共享同一份模块实例),从而与部署的 presets / scope / session 服务保持身份一致。请通过 dsh plugin add(如上)安装,不要把该包当作普通库 npm install 进 profile。

卸载

dsh plugin --profile web remove dsh-session-pause

卸载后重启 dsh web,恢复原生 agent-loop 行为。

🧪 快速体验

安装后,给 DSH 一个会用到工具的长任务,跑起来后:

① 暂停再继续

点发送按钮左侧的 ⏸ → 等转圈结束、按钮变成 ▶ → 再点 ▶,模型会基于持久化的工具结果接着完成原任务,语义上等同于从未暂停。

② 重启后继续

暂停后直接重启 dsh web,重新打开刚才的会话 → 它已经是暂停状态,点 ▶ 即可从暂停点续跑。

③ 暂停中又排队了消息?

暂停期间发的新消息会留在会话里,继续时一起被认领,不会丢。

📖 使用方式

- 暂停:运行中点 ⏸(或输入 /pause);空闲时也能武装请求,让下一次运行在第一个步骤边界暂停。
- 取消暂停:转圈中悬停按钮 → 点 ✕(或 /pause-cancel)。
- 继续:暂停后点 ▶(或 /resume)。
- 命令:/pause、/pause-cancel、/resume 均可直接从斜杠菜单调用。

🔗 链接

- 仓库:github.com/watericetangcw/dsh-session-pause

📄 许可证

MIT © 2026 WateRice

上游仓库有新提交时邮件通知你(每天最多一封,无更新不打扰),随时一键退订。

同作者(watericetangcw)的其他插件

💬 加入 DPharness 群聊

插件用法、部署报错、新插件第一时间同步——群里问,比一个人翻文档快。

点击加入 QQ 群
DPharness 群聊二维码,手机 QQ 扫码进群
扫码进群