DeepSeek Harness 插件

dsh-workflow-canvas

DSH 可视化工作流编排画布,基于 React Flow 拖拽编排工具调用、子智能体与条件分支。

跳到安装方式

来源信息

GitHub 仓库
PiedPiper911/dsh-workflow-canvas
最近更新
2026年8月19日
分类
自动化与任务
GitHub stars
0

安装

默认先复制一段 Prompt,让 Agent 读页面和仓库;需要自己装时再切到命令。

复制这段 Prompt,发给 DSH、Codex 或其他 Agent,让它先读页面和仓库。

请先不要安装。阅读这个 DeepSeek Harness 插件,说明它解决什么问题、会访问哪些文件、网络或密钥,以及如何安装和卸载。

插件页面:https://deepseekplugins.org/zh/plugins/PiedPiper911/dsh-workflow-canvas
GitHub:https://github.com/PiedPiper911/dsh-workflow-canvas
插件名:dsh-workflow-canvas
作者:PiedPiper911
安装命令:dsh plugin --profile web add github:PiedPiper911/dsh-workflow-canvas

确认前不要执行安装命令。

检查来源文件

安装前先看这个插件目录里的 README 和其他文件。

文件资源管理器2 个文件
README.md来源说明 · 只读预览

dsh-workflow-canvas 🧭

Visual workflow builder for DeepSeek Harness (DSH). Drag and drop nodes to orchestrate tool calls, sub-agents, and conditional branches into a workflow that runs through DSH's ctx.workflows engine. Powered by React Flow (xyflow) and Zustand.

Install

dsh plugin add @piedpiper911/dsh-workflow-canvas

Node types

NodeWhat it does
▶ TriggerWorkflow entry point (a prompt).
⚙ ToolA single tool call (e.g. video_frames, bash).
🤖 AgentDelegate a step to a sub-agent with its own prompt.
◇ ConditionBranch on an expression (then/else edges).
✓ OutputTerminal result template.

How it works

1. Build a graph on the canvas: drag nodes from the toolbar, connect them with edges. 2. The store compiles the graph into an ordered step list (breadth-first from triggers, conditions become branches) — this is the exact shape DSH's workflow engine consumes. 3. Run hands the steps to ctx.workflows; Export saves a .workflow.json you can reload later.

The data model is deliberately transport-agnostic: the canvas is a view over a plain-JSON workflow spec, so it composes with any DSH workflow provider.

Development

npm ci
npm run dev        # standalone demo at :5173
npm run build      # tsc + vite build

License

MIT