dsh-bgjobs:让 DeepSeek Harness 的命令脱离进程在后台持续运行

bitsmug/dsh-bgjobs

工具与能力已验证
收录时间 2026-09-04
页面最后更新 2026-10-09

把命令提交为脱离 DSH 进程的后台任务,关闭 DSH 仍持续运行,并提供实时网页面板与离线 CLI/GUI 管理。

dsh-bgjobs 是给 DeepSeek Harness 用的独立后台任务插件,把会话里提交的命令交给 Windows 任务计划程序托管,因此关掉 DSH 或关掉网页都不会中断执行。它针对的是长任务必须守着会话的痛点,大文件下载、批量脚本、编译、数据同步导出都能提交后离开。核心能力包括每秒刷新的浮动输出面板、完成 Toast 与回传 agent 的通知、重启后自动续跟,以及不依赖 DSH 的离线命令行与图形管理。

如何安装

install
npmdsh plugin --profile web add bgjobs
分类
工具与能力
平台
DSH Plugin
作者
bitsmug
分发方式
插件

dsh-bgjobs 核心特性

任务脱离 DSH 进程独立运行实时输出浮动面板与完成通知DSH 离线时用 CLI/GUI 管理支持 MCP 工具调用托管任务跑完自动清理零残留
Listed on dsh-plugin.org

dsh-bgjobs 仓库简介

它是做什么的?

bgjobs 是 DeepSeek Harness(DSH)的独立后台任务插件,把 DSH 里提交的命令交给 Windows 任务计划程序托管,脱离 DSH 进程独立运行。它解决的是长任务必须守着会话的麻烦:关掉 DSH、关掉网页都不影响执行,适合大文件下载、批量脚本、编译、数据同步导出这类耗时工作。插件由 bitsmug 维护,采用 MIT 协议,最近更新于 2026-09。

核心功能

  • 进程外独立运行:任务经 schtasks 托管,DSH 崩溃或关闭都不影响执行,跑完自动删除任务计划,零残留。
  • 实时输出面板:网页右下角浮动面板每秒刷新输出,可拖拽、最小化为悬浮球、折叠为任务列表、随主题换肤,并按工作区分组。
  • 完成通知与断线续跟:任务退出即弹 Toast,可选把通知发回创建它的 agent;DSH 重启后自动恢复跟踪,旧任务 id 也能从磁盘查状态。
  • 离线管理:不依赖 DSH 的 CLI / GUI 提供 list、status、log、submit、kill、cleanup 等操作。
  • 三种提交引擎:支持 bat 语法、PowerShell 语法,以及把一次 MCP 工具调用提交为后台任务(设置页开关,默认关闭)。
  • 可选沙箱:提交 PowerShell 任务时可加 sandbox 约束文件权限,权限不高于当前会话模式。

怎么使用这个插件?

在 DSH 中启用并重启后,网页右下角会出现「后台任务监控」面板,agent 同时获得提交、查询、等待类工具。让 agent 提交任务时指定名称、命令与工作目录即可,命令按 bat 或 PowerShell 语法区分;需要原地等结果就设置等待秒数,需要回执就打开通知参数。任务运行中可在面板里看实时输出、拖拽或批量清理已结束任务,DSH 离线时改用独立 CLI / GUI 管理。MCP 任务需先在设置页打开「MCP 任务」开关,并登记 server 或从 DSH 配置一键导入。

报错怎么排查?

安装时若出现 ERR_PNPM_IGNORED_BUILDS 并提示某个原生库的构建脚本被忽略,是因为 pnpm 默认阻止依赖运行构建脚本。按官方说明先批准该依赖的构建脚本再重新安装即可;若所用 DSH 版本没有批准子命令,可打开报错中给出的 pnpm-workspace.yaml,把首次失败写入的占位项改为 true 后重试。该处理仅首次安装需要,装好后升级或重装无需重复。

本页是基于该插件官方 README 独立重写的导读——权威文档和最新变更请以源头为准:bitsmug/dsh-bgjobs。插件是安装时就在你机器上运行的第三方代码;收录不代表背书——安装前请自行审阅源码。

安装、更新、卸载这个插件,都在 DeepSeek Harness 的 DSH Plugin Hub 插件市场完成

DSH Plugin 常见问题