inmny/dsh-continue
为 DeepSeek Harness 增加一个直接续跑按钮。当会话异常结束时,可以从现有上下文继续执行,不会引入其他提示词。
项目介绍Project Overview
dsh-continue 是为 DeepSeek Harness 增加“直接续跑”按钮的插件。它可在请求失败、重试耗尽、输出达上限、进程崩溃或 Host 中断后,沿用最新可续跑子代理的上下文、预设、模型、供应商和推理强度继续执行,且不插入额外用户消息。适用于异常结束后想从中断处恢复时。需 DSH 0.1.1-rc.1、Node.js 24+,安装或更新后须重启 DSH Web。
dsh-continue is a DSH plugin that adds a direct resume button. After request failures, exhausted retries, output-token limits, crashes, or Host interruptions, it resumes the latest eligible continuable subagent using its existing context, preset, model, provider, and reasoning effort, without inserting extra user messages. Use it when an abnormal session needs to continue from where it stopped. It requires DSH 0.1.1-rc.1 and Node.js 24+, and DSH Web must be restarted after installation or updates.
请帮我了解并安装插件:【dsh-continue】【https://github.com/inmny/dsh-continue】
把上面这条消息直接发给当前会话里的 DSH,让它帮你了解并安装。安装命令不一定准确,发给 DSH 更稳。Send this message to DSH in your current session. CLI install commands may not be accurate across systems — DSH will figure it out for you.
或使用命令行安装(适合开发者)Or use CLI install (for developers)
命令行安装CLI Install
dsh plugin --profile web add "git+ssh://git@github.com/inmny/dsh-continue.git#main"
把 inmny/dsh-continue 加入你的 DSH 配置(web profile)即可启用。
READMEREADME
dsh-continue
为 DeepSeek Harness 增加一个直接续跑按钮。当会话异常结束时,可以从现有上下文继续执行,无需再次输入提示词。
特色
- 零提示词续跑:直接沿用现有会话上下文,续跑过程不生成“继续”或其他额外用户消息。
- 覆盖常见异常结束:支持模型请求失败、重试耗尽、输出 token 达到上限、进程崩溃、Host 中断和未正常关闭的轮次。
- 精确选择子代理:只允许继续最新且符合条件的异常
continuablesubagent;已完成、one-shot、更早中断和父会话离线的子代理保持只读。 - 保留原有运行配置:会话当前未加载时,会恢复原来的 Agent preset、模型、供应商和推理强度,再从中断位置继续。
- 防止重复执行:自动处理重复点击、过期按钮、并发输入和崩溃遗留状态;普通输入到达时优先执行普通输入。
- 按状态显示按钮:按钮只在当前会话确实可以继续时出现,正常完成或用户主动停止的会话不会显示。
安装
要求:
- DeepSeek Harness
0.1.1-rc.1 - Node.js 24 或更高版本
- 本机已经配置 GitHub SSH 访问
安装到 DSH Web profile:
dsh plugin --profile web add "git+ssh://git@github.com/inmny/dsh-continue.git#main"
这条命令会安装依赖,并自动把 dsh-plugin-continue 加入 Web profile 的 bundle 列表。然后停止并重新启动 DSH Web:
dsh web
仅刷新浏览器不会重新加载 Host 插件。
插件通过自带的 cordis.patch.yml 注册 dsh-continue。Web profile 的 cordis.patch.yml 无需添加同名插件行,否则会产生重复注册。
更新
dsh plugin --profile web update dsh-plugin-continue
dsh web
更新后需要重新启动 DSH Web。
卸载
dsh plugin --profile web remove dsh-plugin-continue
这条命令会同时从 Web profile 的 bundle 列表移除插件。随后重新启动 DSH Web。
开发
pnpm install
pnpm test
pnpm run pack:check
nexu-io/open-design
freestylefly/awesome-gpt-image-2
anywhere-labs/dsh-desktop
walkinglabs/learn-harness-engineering
awesome-dsh-plugin/awesome-dsh-plugin
MemTensor/MemOS