dsh-web
zhu1090093659/dsh-webDeepSeek Harness(DSH)Web 插件聚合生态包 · 一切皆插件,创意工坊分发(dsh-market.com)
DSH Web 设置页的服务控制面板:实时宿主信息(PID、版本、运行时长、内存/CPU 趋势、活跃会话)、npm 更新提醒,以及带确认的优雅停止——任务运行时发出警告,也可等待任务结束后自动停止。
English | 中文
DeepSeek Harness (DSH) Web 设置页的「服务控制」分区:实时服务信息 + 带确认的优雅终止按钮,告别后台孤儿进程。
kill <pid> 完全一致--dsw-* 主题变量,跟随皮肤切换>= 0.1.2-rc.1(在 0.1.2-rc.1 实测)platform: web)方式一(推荐)—— npm 直装:
dsh plugin --profile web add dsh-stop-service
方式二 —— GitHub 直装:
dsh plugin --profile web add github:KhaosGx/dsh-stop-service
方式三 —— 克隆后本地 link(适合参与开发):
git clone https://github.com/KhaosGx/dsh-stop-service.git
cd dsh-stop-service
dsh plugin --profile web add link:$(pwd)
安装后重启 dsh web,面板位于 设置 → 服务控制。
| 文件 | 职责 |
|---|---|
lib/index.js | 宿主侧:注册三个仅限 loopback 的路由——GET /health(存活探测)、GET /info(服务与 profile 信息)、POST /stop(应答后 300ms 自发 SIGTERM) |
lib/client.js | 浏览器侧:通过官方 settings.section 槽位注册设置分区与 React 组件;轮询 /info 渲染信息面板与趋势图,直查 npm dist-tags 显示更新横幅 |
cordis.patch.yml | bundle 层自登记(dsh.bundle.patch) |
X-Forwarded-For 永不信任,其余一律 403 forbidden: loopback-onlystop 仅接受 POST;动作等价于终端 kill,无额外能力,不做持久化;宿主进程不对外发起网络请求(更新检查由浏览器完成)loopback 请求围栏的实现参考并改编自 zhu1090093659/dsh-web 的 dsh-client-ui-skill-explorer(BSD 3-Clause, © 2026 zhu1090093659),其版权与许可声明保留于 LICENSE 的第三方声明部分。
MIT © 2026 KhaosGx