@erick0412-dev/dsh-restart:DeepSeek Harness 进程重启与任务接续插件

DeepSeek Harness (DSH) 采用插件化架构。在开发或调试过程中,进程重启是常见需求。传统方式通常需要中断会话,重启后可能丢失上下文或状态。该插件旨在解决这些问题,提供可控的重启方式与重启后的状态恢复能力。

插件介绍

该插件名为 @erick0412-dev/dsh-restart。它是一个工作流插件,允许用户通过界面操作或通过 AI 工具调用重启 DeepSeek Harness。插件遵循 MIT 许可证。维护者为 Erick0412-dev。其核心价值在于提供原生重启能力并支持重启后自动继续提示。

核心功能

1. 用户可重启

用户可以通过快捷入口触发重启。在 Web UI 中,重启按钮位于设置按钮上方。点击后会有二次确认弹窗,防止误触。重启完成后,网页端会自动恢复状态,无需手动刷新或重新连接。

2. AI 可重启(自动续接任务)

插件向 AI 模型暴露了原生工具 restart_harness。当 AI 需要重启 Harness 时,可以直接调用该工具。重启后,插件会自动投递接续消息,使模型能够恢复上一会话的未尽任务,实现任务不断流。

3. 适配 DSH 0.1.7+

插件专为 DSH 0.1.7 及以上版本设计。
* 全新插槽:使用 settings.section 独立设置页,适配新版本插槽规范。
* Session v4:采用自有生产者 source.kind: 'dsh-restart',遵循 0.1.7+ 会话契约。
* Node 原生:跨平台纯 Node 派生守护,无外部 shell 或 WMI 依赖,能干净释放端口。

安装与启用

在命令行中执行以下命令安装插件:

dsh plugin --profile web add @erick0412-dev/dsh-restart

安装完成后,在 Web UI 中打开设置页面,在左侧找到「DSH 重启」即可进行配置。

注意事项

  1. 依赖版本:使用前需确保 DeepSeek Harness 版本为 0.1.7 或更高。
  2. 运行环境:插件依赖 Node.js,要求版本为 ^22.19.0 或 >=24.0.0。
  3. 代码来源:该插件基于 anweat/dsh-restart 进行了现代化重构。

生态与资源

该插件遵循 MIT License。如需查看源码或更多信息,可访问其 GitHub 仓库。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜