DeepSeek Harness 中文插件市场 / DSH多智能体调度插件

DSH多智能体调度插件

dsh-crew
DeepSeek Harness 中文插件市场许可证 MIT
GitHub 查看

DSH Crew

DSH Crew — 从 Claude Code / Codex / Antigravity / Grok 调度 DSH Agent 工作,无需放弃宿主原生子代理 UI。


📖 介绍

DSH Crew 是一个 DeepSeek Harness (DSH) 插件,由 ZSeven-W 创建维护,4 位贡献者参与。它让 DSH Agent 可以从 Claude Code、Codex、Antigravity 和 Grok 中被调度:编排器保留自己的模型,工作在真正的 DSH Agent 上运行(带有该 harness 的工具、沙箱、预设和会话历史),宿主仍然将其显示为带有实时进度的原生子代理。

GitHub 星标 132,MIT 开源协议,当前版本 0.1.0-rc.7。


✨ 亮点

  1. 原生进度 UI:Worker 作为 Claude Code / Codex / Antigravity / Grok 中的常规子代理出现——调度计数、运行步骤、工具调用和 token 使用量都显示在宿主自己的任务面板中
  2. 层级策略与升级:flash 用于机械工作,pro 用于推理;tier_policy 可在工具层将每次调度固定到一个层级,escalate_on_failure 在失败时自动重试
  3. 宿主内 DSH 会话:每个 worker 都是一等 DSH 会话,在 Web UI 中可见,按工作目录分组
  4. 视觉与图像生成:describe_image 优先使用 DeepSeek 自己的 VL 模型,generate_image 借用宿主 CLI 的画笔
  5. 调度护栏:Worker→worker 嵌套深度限制为 3,循环被拒绝;同一工作空间的并发调度被拒绝
  6. 任务看板:DSH Crew 面板兼作任务看板,运行中和已完成的任务都列出层级、进度和 token
  7. 一键安装:设置页面一键安装和更新 Claude Code 插件、Codex 角色文件和 Antigravity / Grok agents

🎯 核心功能

功能 说明
dsh_run_worker 阻塞式任务调度(tier: flash/pro, effort: off/high/max)
dsh_spawn_worker 异步调度,返回 job id(用于并行扇出)
dsh_worker_status 所有作业的实时进度(turn/step/工具/token)
dsh_worker_result 获取结果,可指定 wait_seconds 等待
dsh_worker_cancel 取消指定作业,终止其运行时进程
dsh_worker_config 读取/设置会话默认值(tier, effort, mode, timeout 等)
describe_image 通过查看图像回答问题(截图、设计、图表等)
generate_image 从文本描述生成图像,保存到指定路径

📦 安装方式

# 从 npm 安装到 DSH profile
dsh plugin --profile web add @zseven-w/dsh-crew@latest
dsh web

# 本地开发:从源码树安装
dsh plugin --profile web add link:/path/to/dsh-crew
dsh web

# 一键安装宿主集成
node src/install/cli.mjs claude   # Claude Code 插件
node src/install/cli.mjs codex    # Codex agents + prompts
node src/install/cli.mjs agy      # Antigravity MCP + agents + skills
node src/install/cli.mjs grok     # Grok MCP + agents + commands
node src/install/cli.mjs all      # 全部四个宿主

🏗️ 架构

Claude Code / Codex / Antigravity / Grok(编排器,保留自己的模型)
  └─ ds-flash / ds-pro  ← 原生子代理 shell(进度显示在宿主任务 UI 中)
       └─ MCP: dsh_run_worker(tier, effort, cwd, worker=)
            ├─ worker="agy"/"grok" → 外部 CLI 运行任务(显式选择)
            ├─ hub 可达 → DSH 内的会话(Web UI 可见)
            └─ 否则 → dsh-jsonrpc-agent 运行时
                 └─ DeepSeek V4 Flash / Pro

🛡️ 调度护栏

  • 来源链:每次调度向 worker→worker 来源链添加一跳。嵌套深度超过限制(默认 3)被拒绝,循环也被拒绝
  • cwd 建议锁:每个工作空间一个运行中的 worker。第二个调度进入已持有工作空间时被拒绝
  • 可读错误:拒绝时返回可读错误信息,而非静默排队

📊 技术栈

  • 语言:JavaScript 91.3% + TypeScript 8.4% + Shell 0.3%
  • 协议:MIT
  • 贡献者:4 人
  • 运行时依赖:仅 @modelcontextprotocol/sdk 和 zod

📝 总结评价

DSH Crew 是 DSH 生态中最重要的跨平台调度插件,132 星标和 4 位贡献者说明了它的价值。它解决了 DSH Agent 与主流编码工具(Claude Code、Codex、Antigravity、Grok)之间的集成痛点——通过原生子代理 UI 显示实时进度,通过层级策略和升级机制优化成本和质量,通过调度护栏防止递归和冲突。多模态桥接为纯文本的 DeepSeek 模型带来了视觉和图像生成能力。一键安装和 Hub 模式让部署变得简单。对于需要在多个编码工具之间调度 DSH Agent 的开发者来说,这是必备插件。

GitHub: https://github.com/ZSeven-W/dsh-crew
Stars: 132 ⭐

📊 元信息

类型DeepSeek Harness 中文插件市场
Star132
下载数量16
许可证MIT
语言多语言
查看完整榜单
查看完整榜单
查看完整榜单