dsh-workflow-designer: A Visual Workflow Designer for DeepSeek Harness
onclaw-dev/dsh-workflow-designer
dsh-workflow-designer is a prompt-first workflow design DSH plugin for DeepSeek Harness, visually orchestrating Skills, Tools and MCP Tools and exporting stable YAML for code generation.
dsh-workflow-designer is a prompt-first workflow design plugin for DeepSeek Harness that brings local Skills, native Tools, and MCP Tools onto a visual canvas, letting you build workflows by dragging nodes, connecting ports, and editing constraints instead of relying solely on long prompts to control branches. When the design is done, it exports a stable YAML intermediate representation that an LLM or framework can turn into Python, workflow.mjs, or other code workflows. It does not execute full flows but generates auditable, portable, normalized descriptions that balance LLM flexibility with strong control.
How to Install
dsh plugin --profile web add dsh-workflow-designer- Category
- Workflow & Automation
- Platform
- DSH Plugin
- Author
- onclaw-dev
- Distribution
- Plugin
dsh-workflow-designer Key Features
dsh-workflow-designer Repo Summary
What Does It Do?
dsh-workflow-designer is a prompt-first workflow design plugin for DeepSeek Harness (DSH) that collects local Skills, native Tools, and MCP Tools visible to the current Agent, provides visual orchestration and constraint editing, and exports a stable YAML intermediate representation. It solves the problem that strong orchestration tools sacrifice semantic understanding while pure prompts struggle to control complex branches, letting users keep LLM flexibility while reducing drift and hallucination through explicit ports, parameter schemas, and validation rules. It does not execute full workflows but generates auditable, portable, code-generation-ready descriptions.
Core Features
- Node orchestration: provides nodes like Prompt, Sub-Agent, Skill, MCP Tool, Native Tool, Group, If/Else, Switch, and Ask User Question for visual orchestration.
- Resource snapshots: saves Skill/Tool locators, digests, schema snapshots, and Prompt Cards to detect resource changes and re-validate.
- MCP Tool testing: supports real invocation tests that go through Harness schema, permission, policy, timeout, and tool pipeline.
- Multiple exports: saves
dsh.workflow/v1alpha1YAML and can export Mermaid, Markdown, and code-generation contexts. - Conversation integration: can write semantic YAML (without canvas coordinates) into the current Harness conversation input box, but does not auto-send.
How to Use This Plugin?
After enabling it in the DSH Web profile, access it via the "Assisted Workflow Orchestration" entry registered in sidebar.footer.action. When you select resources, the plugin queries ctx.skills and ctx.tools from the current Session/Agent scope, then you can visually orchestrate and edit constraints. After design, export YAML or Mermaid, or write semantic YAML into the conversation input for LLMs or frameworks to generate Python, workflow.mjs, or other code workflows.
This page is an independent rewrite of the plugin's official README — for authoritative documentation and the latest changes, refer to the source: onclaw-dev/dsh-workflow-designer. The plugin is third-party code that runs on your machine once installed; inclusion does not imply endorsement — please review the source before installing.
DSH Plugin FAQ
