dsh-bgjobs
在终端中运行以下命令:
dsh plugin install bitsmug/dsh-bgjobs
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness(DSH)中运行 dsh plugin install bitsmug/dsh-bgjobs 即可安装该插件,源码仓库详见 https://github.com/bitsmug/dsh-bgjobs
插件介绍
在 DSH 里提交一条耗时几十分钟的命令,最大的焦虑莫过于 DSH 进程一旦关闭或崩溃,任务就跟着中断。bgjobs 解决这个问题:它把已提交的命令交给 Windows 任务计划程序服务托管,彻底脱离 DSH 进程独立运行。关掉 DSH、关掉网页、甚至 DSH 崩溃,任务照常执行,完成后再回来看结果即可。
核心体验围绕一个网页右下角的实时输出面板展开:每秒刷新 stdout,面板可拖拽、最小化为悬浮球、按工作区分组、随主题换肤。任务退出时弹出 Toast 通知,不打扰当前会话;需要让 agent 主动感知结果时,可指定 notify 参数将通知回传。DSH 重启后自动恢复跟踪旧任务;不依赖 DSH 时,独立的 CLI 和 GUI 同样提供提交、查看日志、终止、清理等完整操作。PowerShell 任务还可附加沙箱参数,约束后台任务的文件写入权限。
适合经常在 DSH 中跑大文件下载、批量脚本、编译构建、数据同步或导出等长任务的用户——提交后无需守着终端,随时回来查看退出码与完整日志。
使用场景
- 提交大文件下载后关闭 DSH,任务继续执行不中断
- 批量编译脚本跑完后通过 Toast 通知收到结果
- DSH 不运行时用独立 CLI 查询历史任务状态与日志
适合人员
- 频繁在 DSH 中提交长耗时命令的开发者
- 需要任务脱离 DSH 进程独立运行的 Windows 用户
- 希望通过独立面板实时监控任务输出与退出码的自动化用户