DSH Plugins
返回列表
dsh-job-stop

dsh-job-stop

客户端 更新于 2026.09.26

在终端中运行以下命令:

dsh plugin install gorban/dsh-job-stop

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 dsh plugin install gorban/dsh-job-stop 安装插件(源码:https://github.com/gorban/dsh-job-stop),安装后重启 dsh 使配置生效。

插件介绍

DeepSeek Harness 早已能跑各类后台作业,模型侧也有终止工具,但 Web 会话标题栏里的后台任务列表长期只是只读镜像:你能看见命令与状态,却不能亲手叫停。原因在于终止会改变「完成通知」的交付语义——若只在前端点掉进程而不告诉正在等待输出的 Agent,模型仍会以为任务还在跑。

dsh-job-stop 把这条缝补上:在运行中的任务行上悬停,动画状态点会变成红色停止按钮;点开后沿用会话重命名、工作区删除同一套确认对话框,完整复述命令、作业类型、状态、已运行时长和注册 ID,再执行终止。成功后通过宿主注册表结束进程,列表随推送进入 stopping / killed,并向所属 Agent 注入说明,让人为取消与模型认知对齐。已结束的任务不会误杀,以免吞掉模型仍应收到的完成通知。

界面支持中英文,停止按钮可键盘聚焦,对话框支持 Escape 关闭,并尊重减少动效偏好。需要 dsh 0.1.2-alpha.1 及以上;可与内置只读列表共存——以更低优先级挂载同一插槽,标题栏仍只保留一份控件。

适合经常在浏览器里开后台 shell、PTY 或子 Agent 任务、又希望在列表里一眼确认完整命令后安全叫停的人;若你从不看标题栏任务列表,或只依赖模型自行 job_kill,则未必需要。

截图预览

使用场景

  • 后台 shell 跑太久,想在标题栏列表里直接叫停
  • 悬停任务行核对完整命令后再确认终止
  • 模型在等 job 输出,你需要人工结束该后台作业

适合人员

  • 常用浏览器会话、会开后台 bash 或 PTY 的用户
  • 需要在 UI 里人工终止任务、又不想只靠模型 job_kill 的人
  • 使用 dsh 0.1.2-alpha.1 及以上并启用会话标题栏任务列表的用户