dsh-pipeline
在终端中运行以下命令:
dsh plugin install yuluo554/dsh-pipeline
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端执行 dsh plugin install yuluo554/dsh-pipeline,即可从 https://github.com/yuluo554/dsh-pipeline 安装本插件(需 dsh ≥ 0.2.0-rc.1)。
插件介绍
在 DeepSeek Harness 里做复杂任务时,你往往要在每一轮手动换模型、挂上不同技能、粘贴提示词,再把上一步输出复制进下一步。这些步骤重复、难复用,也很难放进版本库做审查。dsh-pipeline 把整条链路写成工作区 .dsh/pipelines/ 下的 JSON 流水线:每个节点独立声明 prompt、模型与技能,输出在节点间自动传递,一条命令即可编译并交给官方 workflow 引擎运行。
插件强调「流水线即文件」与确定性编译:定义经校验后生成普通 JS、无 eval,快照可逐字节对照;支持显式 DAG、节点内多条 prompt 的 {{prev}} 链式传递,以及跨节点的 {{input}} 等模板变量。失败可按节点配置 abort、skip 或 retry,取消信号会干净传播到受管子 agent;运行前会对 provider 能力做探测,缺通路时给出可读错误而不是静默降级。
Web 端提供表单式编辑器与运行入口,无需手写 JSON;会话流里会实时展示 pipeline-run 运行卡,包括节点链状态、耗时、token 用量与按声明路由分组的双模型成本对比。适合需要固定多步写作/评审/成文流程的团队、希望把 agent 编排沉淀为可分享配置的用户,以及在意成本路由(例如大纲用便宜模型、成文用更强模型)的场景。社区第三方插件,需 dsh ≥ 0.2.0-rc.1;节点级 tools 路由与 reasoningEffort 等受当前引擎 seam 限制,见 README 说明。
使用场景
- 大纲、复查、成文分节点走不同模型,输出自动串联
- 把固定多步 agent 流程存进 .dsh/pipelines,团队可审查与分享
- 在 Web 端选流水线填输入,在会话流里看节点状态与 token 成本
适合人员
- 需要把多轮对话步骤固化成可版本化流水线的开发者
- 在多步任务里按节点切换模型以控制成本的团队
- 希望在 Harness 里用表单编辑而非手写 JSON 的工作流用户