← 返回列表
D

dsh-tool-orchestrate

v0.1.0 · 2 天前发布

Declarative task-DAG orchestration plugin for DeepSeek Harness workflows

deepseek-harnessdshdsh-pluginorchestrationworkflowdagsubagent

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.tools

  • ctx.systemPrompt

  • ctx.workflowEngine,通常由 @deepseek-ai/dsh-workflow-worker-thread 提供

  • workflow engine 选定的 subagent provider
  • 手动配置 Cordis

    执行 dsh plugin add 后通常无需手动配置。自定义组合可以加入:

    ```yaml

  • id: tool-orchestrate

  • name: 'dsh-tool-orc

    查看完整 README →

    版本兼容矩阵

    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"}}