DSH Plugins
返回列表
🖥️

dsh-manual-bg

客户端 更新于 2026.10.19

在终端中运行以下命令:

dsh plugin install nu0y4/dsh-manual-bg

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

在 DeepSeek Harness 中执行 dsh plugin install nu0y4/dsh-manual-bg,或按 README 从 https://github.com/nu0y4/dsh-manual-bg 安装并接入预设。

插件介绍

在 DeepSeek Harness 里跑 shell 时,前台命令往往会占住整轮工具调用:官方 jobs 只有 start、list、read、kill,没有「把正在前台等待的那条命令接管成后台」的接口。于是 agent 要么一直等到超时,要么你只能盯着终端干等,对话节奏被一条长命令拖死。

dsh-manual-bg 补上这块缺口。它提供改造自官方 pwsh 工具的 run 能力,sandbox、jobs 与超时语义与原生保持一致;前台等待时会同时竞速「命令跑完」和「用户点按钮」。Web 对话里默认只渲染一行:命令行加行尾 ↩ 图标(无文字、无大块展开区);点击行可展开或收起完整命令与输出预览,行为接近原生命令卡片;点 ↩ 则立刻结束本次工具返回并带上 moved to background 标记,命令继续在后台跑,agent 马上能接下一步。完成后走官方通知,输出用 job_output 读、用 job_kill 停。

适合在 Windows + PowerShell 环境下用 DSH 做自动化、调试或长耗时构建的开发者与 agent 编排者。若要在会话里真正出现按钮,还需把预设里的 shell 工具行换成本插件提供的 tool;Linux/macOS 需按 README 把执行语义换成 bash,整体架构可沿用。host 不可用时工具会安全退化为官方 pwsh 行为,不会把会话弄崩。

使用场景

  • 前台 shell 跑得久,不想等超时也不想卡住 agent
  • Web 对话里需要一行命令加按钮,点一下转后台继续聊
  • 长构建、服务启动或调试命令需要后台跑并用 job_output 看结果

适合人员

  • 在 DSH 里编排 agent 并频繁跑 shell 的开发者
  • Windows + PowerShell 环境下的 Harness 用户
  • 需要把预设 shell 工具换成可手动转后台能力的人