DeepSeek Harness Hub
← 返回列表

会话自重启NecromanAlbert/dsh-self-restart

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

让会话自己重启桌面并带着原任务接着干

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

任何 DSH 会话都可以请求重启 Desktop,然后同一个持久化会话会被恢复,并以其任务进行后续跟进。

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

README

dsh-self-restart

任意 DeepSeek Harness 会话可以重启 Desktop,再用自己的任务接回来。

English · MIT

License: MIT
dsh.bundle
topic: dsh-plugin
Node.js 22+

DeepSeek Harness 社区插件。不是 DeepSeek 官方产品。

仅 Host。给调用方会话写 handoff,走官方 Desktop 重启,起来后若该会话还没活就 agents.resume,再 followup。不必等人在 GUI 里点开那个标签。

安装

dsh plugin --profile desktop add github:NecromanAlbert/dsh-self-restart

装完重启 Desktop。该 profile 上任意会话都能看到 dsh_restart_session。

工具

{
"mission": "Reload plugin copies, then verify the notes pad still opens.",
"reason": "reload-client"
}

| 参数 | |
| --- | --- |
| mission | 必填。自包含。起来后下一轮只看见这段。 |
| reason | 可选。写进 handoff 文件。 |
| sessionId | 可选。默认 currentInitiator。不要随便指到别的会话。 |

开机后插件会:

1. 读 $DSH_HOME/self-restart/handoff.json(超过 30 分钟作废)。
2. 目标会话不在线则 agents.resume({ resumeSessionId })。
3. followup 一条带 mission 的插件通知。
4. 清空文件,避免下次开机重放。

handoff 同时只有一条。重启前再调一次会盖掉上一条。

这不是什么

- 不是杀 dsh web / 计划任务拉起。
- 不是侧栏 / 托盘重启按钮。
- 不是「请人重启,再等他把标签点开」。
- 不是管家身份纤维。
- 不是 shengyvself/dsh-autoresume(写死一个 targetSessionId)。
- 不是 edusrez/dsh-smart-restart(systemd / web)。

Host 没有 desktopActions.requestRestart 时,工具仍写 handoff,并告诉你自己重启 Desktop。

开发

node --test

Host:lib/index.js。共享:lib/handoff.js、lib/paths.js、lib/followup.js。没有 Client。

License

MIT.

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

同作者(NecromanAlbert)的其他插件

💬 加入 DPharness 群聊

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

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