dsh-workflows
在终端中运行以下命令:
dsh plugin install zaalipro/dsh-workflows
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端中执行 dsh plugin install zaalipro/dsh-workflows 即可安装该插件,插件源码详见 https://github.com/zaalipro/dsh-workflows 。
插件介绍
在 DeepSeek Harness 中编排多步 Agent 任务时,开发者常常面临一个尴尬的处境:流程散落在一次次交互式对话里,无法保存、无法复用,更无法在后台受控地跑起来。dsh-workflows 把这些问题收拢进一个可安装插件里——你用平铺的 .workflow.json 写一份保存型 JavaScript 工作流,用 /workflow 一条斜杠命令立即启动后台运行,再用 Web 仪表盘实时观察阶段、Agent 开销和产出,随时暂停、恢复或停止。工作流脚本支持顶层 await、结构化 agent() schema 校验,并通过包内兼容评估器实现重放安全:已提交的日志调用在重放时不会重复消耗 Agent,未提交的外部效果可以安全重试,而进程意外退出则把所有活跃行落定为 Interrupted,保留完整的检查与日志数据供事后审查。
除了跑起来,它还提供了一条完整的创作路径:内置 /create-workflow 创作技能会引导你描述意图与扇出结构,生成带 JSON 元数据的 JavaScript 正文,用预置 Agent 结果走一遍选定参数路径做冒烟验证,通过后才落盘保存。存储层使用 v2 目录结构并持有一条进程级原生锁,防止同一用户下的多个宿主进程争抢工作流运行数据。整个插件不引入 Rhai 解析器、不依赖任何外部 CLI 或账户,只针对官方 DeepSeek Harness 0.1.2-rc.1 编译和冒烟测试,保持最小的信任面。
适合正在使用 DeepSeek Harness 且需要反复编排多 Agent 步骤的开发者,尤其是那些希望把工作流当作可版本化、可复用的工程资产来管理,同时需要 Web 界面做实时监控与操作控制的团队或个人。
使用场景
- 将多步 Agent 任务固化为可复用的 JavaScript 工作流并后台启动
- 在 Web 仪表盘实时监控工作流阶段、Agent 开销与产出
- 暂停、恢复或停止运行中的工作流并安全重放未提交效果
适合人员
- 需要反复编排多 Agent 步骤的 DeepSeek Harness 开发者
- 希望把工作流作为可版本化工程资产管理的团队
- 需要 Web 界面做实时监控与操作控制的个人用户