D
dsh-tool-orchestrate
v0.1.0 · 2 天前发布
Declarative task-DAG orchestration plugin for DeepSeek Harness workflows
README
dsh-tool-orchestrate
English | 中文
DeepSeek Harness 的声明式任务 DAG 编排插件。这个可选 Cordis 插件注册面向模型的 orchestrate_tasks 工具,在启动任何内容之前校验有向无环任务图,并通过现有 ctx.workflowEngine 执行。
这是独立的社区插件,并非 DeepSeek 官方软件包。
包内固定 worker 脚本执行确定性的拓扑层。模型编写的任务 id、提示词、依赖 id、schema、提供方名称、模型名称与上游结果只作为 JSON 数据传递,绝不插值到 JavaScript 源码中。
安装
sh
dsh plugin --profile web add dsh-tool-orchestrate
可以把 web 换成需要扩展的 profile。包声明了 DSH bundle manifest,因此安装时会自动加入 tool-orchestrate Cordis 行。本项目通过 npm 分发预构建版本,不支持直接从 GitHub 仓库安装。
插件要求 DeepSeek Harness 部署已经提供:
ctx.toolsctx.systemPromptctx.workflowEngine,通常由 @deepseek-ai/dsh-workflow-worker-thread 提供手动配置 Cordis
执行 dsh plugin add 后通常无需手动配置。自定义组合可以加入:
```yaml
name: 'dsh-tool-orc
版本兼容矩阵
| DSH 版本 | 状态 | 说明 |
|---|---|---|
dsh@0.1.0-rc.6 | ✅ 兼容 | cordis patch ✅ |
dsh@0.1.0 | ✅ 兼容 | 标准 patch ✅ |
dsh@0.2.0 | ⚠️ 待验证 | 待实测(API 可能在变) |
dsh@0.3.0+ | ❓ 未知 | 尚未发布 |
💡 兼容矩阵每周末自动跑实测,欢迎 PR 修正
元数据
- License
- MIT
- npm
- dsh-tool-orchestrate
- Repo
- git+https://github.com/apheli0os/deepseek-harness-orchestrate.git
- Engines
{"node":"^22.19.0 || >=24.0.0"}- Weekly DL
- 0
- Monthly DL
- 0
- dsh.bundle
{"bundle":{"patch":"./cordis.patch.yml"}}