dsh-workflow
v0.1.0
Published
Workflow Studio for the DeepSeek Harness (dsh) - browse workflow sessions per project, manage workflow definitions, start sessions in workflow mode, and visualize run details.
Maintainers
Readme
dsh-workflow
Workflow Studio for the DeepSeek Harness (dsh) - 工作流面板.
Browse workflow sessions grouped by project, manage workflow definitions, launch
new sessions in workflow mode, and visualize run details - all inside the
dsh web GUI.
Install
dsh plugin --profile <name> add dsh-workflowWhat you get
- Per-project workflow sessions - sessions run in workflow mode, grouped by the workspace they were launched from.
- Definition manager - create, edit, copy, and delete workflow definitions (name, description, when-to-use, phases, script) without leaving the GUI.
- Workflow-mode launch - start a new session in workflow mode straight from a definition, with a goal prompt.
- Run visualization - a run/agent timeline for every workflow run (run-start, agent-start/end, run-end durable events), drillable to the underlying session.
Architecture
The host half (lib/index.js) consumes dsh host services (sessionQuery,
workspaceRegistry, agents, agentDefaultModel), scans durable session
events for workflow runs, and publishes the wfx Remote namespace through the
Typert Gateway. The client half (lib/client.js) registers the Workflow Studio
panel in the dsh web GUI.
Peer dependency: @deepseek-ai/dsh-typert-protocol (provided by the harness).
Smoke tests
pnpm install
node smoke.mjs # host half against stubbed harness services
node smoke-client.cjs # client half against a stubbed ModuleLoaderStatus
0.1.0 - first release under the dsh-workflow name (developed as
dsh-plugin-wfx). Source lives in the
dsh-plugin monorepo.
License
MIT
