🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

会话续跑 mill413/dsh-session-resume

DeepSeek Harness
mill41341 天前有提交已提供中文文档扫描:未发现敏感能力

一键从中断处继续未完成的会话任务

30.7/100
综合分
1
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/9/24 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

自动兼容检查未通过:缺少 main/exports/bin 入口声明;仓库 package.json 标记 private,未发布到 npm,需从源码安装。以下命令仍可尝试,但可能失败。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add mill413/dsh-session-resume
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:已验证
是什么
dsh 原生插件 · other
装得上吗
本站已在 dsh 0.2.1-rc.5 下真实安装成功
非静态推断
L4 · 真实安装等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 41 天前
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查需源码安装

缺少 main/exports/bin 入口声明;仓库 package.json 标记 private,未发布到 npm,需从源码安装

展开查看检查明细 ↓

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

✗npm 包dsh-session-resume(未发布到 npm,仅可源码安装)
✓Node 引擎要求 ^22.19 || >=24 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✗入口文件缺少入口声明

源码安装时若 pnpm 拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑。

验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/12 15:40:17

安全扫描自动 · 静态分析源码
v2.7.0
🟢 扫描:未发现敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。

扫描于 2026/11/4(0 天前) · 范围 全包扫描 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 一键继续中断任务

一键继续中断的 DeepSeek Harness 任务。

README

由 DeepSeek 最新模型翻译生成
dsh-session-resume 任务意外中断,点一下「继续」,接着完成。 这是一个 DeepSeek Harness 插件。当 DSH 进程在任务执行中退出,重新打开会话后,插件会在输入框上方显示「继续」按钮。你决定什么时候恢复,不需要再手动输入续跑提示。 使用体验 1. DSH 在执行任务时意外退出,例如崩溃、OOM 或中途重启。 2. 重新启动 DSH 并打开原会话;宿主恢复日志后,输入框上方出现中断提示。 3. 点击 继续。插件将续跑指引放在已有待发送消息之前。 4. 新一轮开始后,提示自动消失。 界面支持中文和英文,跟随 DSH 的语言设置。插件不自动恢复任务,也没有额外配置项。 安装 当前发布版本是 0.4.0,已针对 DSH 0.1.7-alpha.2 验证。其他宿主版本需要另行验证。 插件是单个包,同时包含宿主和 Web 界面两部分;其 dsh.client 声明会让 DSH 自动加载 ./client,因此只需安装一次。以下以 web 为例,使用运行该 profile 的 DSH CLI。
展开完整文档(README 剩余 1 节)
dsh-session-resume

任务意外中断,点一下「继续」,接着完成。

这是一个 DeepSeek Harness 插件。当 DSH 进程在任务执行中退出,重新打开会话后,插件会在输入框上方显示「继续」按钮。你决定什么时候恢复,不需要再手动输入续跑提示。

使用体验

1. DSH 在执行任务时意外退出,例如崩溃、OOM 或中途重启。
2. 重新启动 DSH 并打开原会话;宿主恢复日志后,输入框上方出现中断提示。
3. 点击 继续。插件将续跑指引放在已有待发送消息之前。
4. 新一轮开始后,提示自动消失。

界面支持中文和英文,跟随 DSH 的语言设置。插件不自动恢复任务,也没有额外配置项。

安装

当前发布版本是 0.4.0,已针对 DSH 0.1.7-alpha.2 验证。其他宿主版本需要另行验证。

插件是单个包,同时包含宿主和 Web 界面两部分;其 dsh.client 声明会让 DSH 自动加载 ./client,因此只需安装一次。以下以 web 为例,使用运行该 profile 的 DSH CLI。

从本地源码安装

先按下方「开发」章节构建,再执行(替换为实际绝对路径):

dsh plugin --profile web add /path/to/dsh-session-resume/packages/session-resume

从 npm 安装

从 npm 安装统一包:

dsh plugin --profile web add @mill413/dsh-session-resume@0.4.0

安装后,重启 DSH Web 进程并刷新页面。不要手动修改 profile 的 cordis.patch.yml;安装命令会应用插件自带的挂载声明。

边界与安全

- 只识别宿主标记为 interrupted 的轮次。 主动停止、输出达到 token 上限、普通错误和 blocked 状态不会触发按钮。
- 不是检查点恢复。 它基于已有会话上下文请求模型继续,不会恢复进程内存,也不能保证从中断的精确位置重放。
- 不会自动重试工具。 续跑指引要求模型:仅对只读或幂等操作直接重试;其他操作先检查外部状态,并避免重复已完成步骤。这是给模型的指引,不是事务回滚或防重复执行保证。
- 不替代 goal 的恢复流程。 仅有后台任务排队、但没有中断轮次的会话不在检测范围内。

为什么没有「继续」按钮?

先确认该包已装入当前 profile,并且已重启 Web、刷新页面。按钮只会在宿主恢复日志后确认存在待续跑的中断轮次时显示;正常完成或主动取消的会话没有按钮是预期行为。

如果点击后出现错误,请检查会话是否已加载,以及是否已在其他页面开始了新一轮。插件会在发送前重新核对会话状态。

开发

不需要 Harness 源码目录。 开发依赖直接从 npm 安装,DSH SDK 固定到 0.1.7-alpha.2;仅保留本仓库内构建所需的 Typert 协议源码。安装、开发和 CI 都不需要修改或部署 Harness 本体。

建议使用 Node.js 24(与 CI 一致),以及 packageManager 指定的 pnpm 11.26.0。在插件仓库根目录执行:

npm install --global pnpm@11.26.0 # 已安装对应版本时可跳过
pnpm install --frozen-lockfile
node --test scripts/release.test.mjs
npm test
npm run build
node scripts/pack-release.mjs

最后一步检查包内容并在 dist/ 生成一个 tarball,不会发布到 npm。

更新依赖时使用 pnpm install 并提交新的 pnpm-lock.yaml;CI 使用 frozen lockfile,防止构建时悄悄改变依赖版本。

| 目录 | 职责 |
| packages/session-resume | 中断状态投影、恢复动作、模型侧提示,以及输入框上方的继续按钮与中英文文案 |
| packages/typert-protocol | 构建所需的 Typert 协议源码 |
| build | 客户端打包配置 |

实现概要

sessionResume 投影从会话日志中读取 turn/end 的 reason.kind === 'interrupted',记录待续跑轮次,并在下一次 turn/start 时清除。

点击按钮后,宿主重新核对日志,将安全指引放到 next-turn 队首,再通过 agent.steer() 发送简短的继续提示以唤醒 agent。两条消息均标记为插件来源的 notice,对模型可见并记入会话日志,不伪装成人工输入。

许可

MIT。提取自 Harness 的构建支持代码见第三方声明。
预览分享卡片长什么样 ↓mill413/dsh-session-resume
分享 · DeepSeek Harness Hub
mill413/dsh-session-resume

一键从中断处继续未完成的会话任务

这是你的仓库?认领条目

回到顶部