dsh-goodjob:DeepSeek Harness 的后台任务与代理操作工作台

前言

DeepSeek Harness (DSH) 是当前智能体开发的核心能力集。在进行复杂的工作流编排时,开发者往往需要管理后台任务、等待状态以及多个子代理的操作。手动维护这些状态通常需要额外的调度器、任务看板或事件总线,增加了系统的复杂度。

dsh-goodjob 是一个 DeepSeek Harness 的外挂插件(Bundle),它为上述需求提供了一套基于 IDE 风格的操作工作台。它允许你在 DSH 的原生界面中直接管理 Jobs、Job Groups、Waits、Subagents 和 Agent Teams,而无需构建额外的任务管理系统。

插件介绍

该插件由开发者 fentz26 维护,遵循 MIT 许可证。它通过一个插件化的方式,将后台任务与代理操作的能力集成到 DSH 的现有架构中,确保执行过程仍由启动它的 DSH 能力所拥有。

核心功能

插件提供了以下主要功能模块:

  • Operations workspace:提供类似 IDE 的操作工作台,包含资源管理器、稳定标签页以及最多四个分屏视图,覆盖 Jobs、Groups、Waits、Subagents 和 Teams。
  • 任务管理:支持 Jobs 和 Job Groups,提供实时的状态查看、精确的运行时间、有界可搜索的输出日志,以及 Job Groups 的工具化支持。
  • 流程编排:提供 Goals(目标)、Workflows(工作流)和 Schedules(调度)的持久化视图与管理。
  • 状态监控:包含 “Needs Attention”(需要关注)功能,用于识别阻塞/失败原因及代理的空闲状态;以及 “What changed?”(变更追踪)功能,展示自上次访问后的确定性变更。
  • 查询与分析:提供基于 DSH 查询引擎的实时搜索,以及精确的 Usage(使用量)统计(基于 Token 使用记录)。
  • 高级特性:支持 Subagents(子代理)的层级与导航、Waits(等待)的持久化,以及可选的 Agent Team(代理团队)视图。

安装与启用

在安装前,请确保你的环境满足以下要求:

  • Node.js 版本 ≥ 22.19 或 ≥ 24
  • pnpm 版本 ≥ 10
  • Git(插件会从 GitHub 克隆仓库)

使用以下命令安装插件:

npx -y @deepseek-ai/dsh@0.1.1-rc.2 plugin --profile web add github:fentz26/dsh-goodjob

安装完成后,正常启动 DSH 的 Web Profile 即可使用:

npx -y @deepseek-ai/dsh@0.1.1-rc.2 --profile web

如需升级或卸载插件,请执行:

npx -y @deepseek-ai/dsh@0.1.1-rc.2 plugin --profile web update dsh-goodjob   # 升级
npx -y @deepseek-ai/dsh@0.1.1-rc.2 plugin --profile web remove dsh-goodjob   # 卸载

兼容性与注意

  • DeepSeek Harness 版本:插件已验证兼容 DSH 0.1.1-rc.2。在此版本下,核心功能正常工作;部分高级能力可能会在 DSH 上游更新时逐步完善。
  • 权限与安全:插件本身不会存储任何凭证。所有操作均以当前 DSH 进程的权限运行。
  • 适用场景:适合需要可视化管理和持久化跟踪复杂工作流、后台任务及多代理协作的开发者。

总结

dsh-goodjob 通过将后台任务管理能力直接嵌入到 DSH 的工作流中,简化了代理系统的运维复杂度。对于使用 DSH 0.1.1-rc.2 进行开发或运维的用户,这是一个能够显著提升操作效率的插件。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜