中文EN

dsh-agent-conductor

workflownpmMIT

在 DSH 里派活给 11 种外部 agent CLI(Codex、Claude Code、TraeCode、OpenCode、Gemini、Cursor、Kimi、Qwen、Copilot、WorkBuddy、Grok):host-only bundle 注册 conductor_dispatch 工具,附自动触发的指挥家技能。

下载量 / Downloads
462

安装

dsh plugin --profile web add dsh-agent-conductor

沙箱测试

这个插件还没测过。提交测试 →

README

<div align="center">

<img src="docs/social-preview.png" alt="dsh-agent-conductor — in-session cross-agent dispatch for DeepSeek Harness" width="100%">

⚡ dsh-agent-conductor

Let your DeepSeek Harness agent dispatch tasks to 11 external agent CLIs — Codex, Claude Code, TraeCode, OpenCode, Gemini, Cursor, Kimi, Qwen, Copilot, WorkBuddy, Grok — headlessly, and bring results back into the conversation.

![License: MIT](LICENSE)

![CI](https://github.com/MJorgin/dsh-agent-conductor/actions/workflows/ci.yml)

![DeepSeek Harness](https://github.com/topics/dsh-plugin)

![Zero deps](skills/conductor/scripts/dispatch.py)

![Agents](README.md#-agents)

English · [简体中文](docs/lang/README_ZH.md)

</div>


DeepSeek Harness is a great reasoning engine — but sometimes the job is better done by another coding agent: a Codex translation, a Claude Code investigation, a Cursor refactor. This plugin lets your DSH agent recognize when to delegate (by skill-description matching), dispatch a self-contained task to one of 11 external agent CLIs in headless mode, and bring the stdout result back as the answer.

Inspired by Multica — the "agent squad" idea as a zero-install DSH skill.

🎯 When to use Conductor

  • Independent second opinion: ask Codex, Claude Code, or Gemini to review the same design and compare their reasoning.
  • Legacy-code investigation: have one agent trace a call chain while another checks risks, regressions, and migration options.
  • Cross-model implementation: use an agent whose toolchain or model fits the job, then bring its result back to DSH.

✨ What you get

Capability · What it does · Cost

🧠 Auto-triggered dispatch · Say "have Codex translate this README" — the model matches the skill, runs the dispatch script, and answers from the result · Free (uses the target CLI's quota)

🔧 conductor_dispatch tool (optional bundle) · The same registry as a first-class DSH tool, installed into a profile with one command · Free

🩺 doctor self-check · python3 dispatch.py doctor probes which CLIs are installed (resolves PATH + tries --version) before you dispatch · Free

👀 Dry-run preview · Preview the target, working directory, argv, and shell-equivalent command without starting an external agent · Free

👥 11 agent CLIs · Codex, Claude Code, TraeCode, OpenCode, Gemini, Cursor, Kimi, Qwen, Copilot, WorkBuddy, Grok · Their login quotas

🔒 Privacy · Task text goes only to the CLI's own provider; keys stay local · —

🧭 Why a Skill (and not just a plugin)

· profile plugin / bundle · dynamic plugin · Skill (this repo)

Install · write profile + restart · define in-session · copy a folder

Trigger · manual · model calls a tool · description matching, model auto-recognizes

Risk · touches the host · session-scoped, gone on restart · read-only script, host-agnostic

Result · tool result · tool result · stdout directly becomes the answer

One SKILL.md + a zero-dependency dispatch.py (Python stdlib only).

⚡ Quick start (Skill)

Copy skills/conductor/ to any skill root (project-level .dsh/skills/ or global ~/.dsh/skills/):

mkdir -p .dsh/skills/conductor
cp -R skills/conductor/. .dsh/skills/conductor/

No restart needed — from the next message on, just say:

  • "派 codex 把这份 README 翻译成繁体中文" (have Codex translate this README)
  • "让 Claude Code 查一下这个报错的成因" (ask Claude Code to investigate this error)
  • "用 Codex 独立实现一个 XXX" (have Codex implement XXX independently)

The agent auto-recognizes the need (SKILL.md description matching) → runs dispatch.py → returns the result.

Before an unfamiliar or potentially write-producing dispatch, preview it without consuming the target agent's quota:

python3 skills/conductor/scripts/dispatch.py --dry-run claude-code "Read src/auth.ts and explain the token refresh flow. Do not edit files."

🧭 Agent capability matrix

Task · First choices · Why

Architecture review / second opinion · Codex, Claude Code, Gemini · Different reasoning styles are useful for catching design blind spots

Legacy-code call-chain investigation · Claude Code, Codex, Copilot · Good for tracing repository-local dependencies and attaching evidence

GitHub-centric issue or Actions analysis · Copilot, Codex · Natural fit for repositories, pull requests, and CI diagnostics

Editor-coupled refactor · Cursor, Codex · Useful when the workflow is tightly connected to an existing project tree

Chinese localization / Chinese docs · TraeCode, Qwen, Kimi, Codex · Strong Chinese-language options; keep terminology consistent in the task

Fast alternative implementation · OpenCode, Qwen, Kimi · Useful for bounded spikes where a separate login/toolchain is available

The matrix is a routing starting point, not a hard rule. Prefer an installed, logged-in CLI that has access to the correct workspace.

📋 Copy-ready dispatch recipes

1. Safe diagnosis:

You are investigating a bug in the current repository. Do not edit files.
Reproduce the issue from this description: <paste error and steps>.
Read only the minimum relevant files. Return:
1) root cause, 2) evidence with file:line, 3) three ranked fix options,
4) tests that should be added or updated.

2. Independent architecture review:

Review this design as an outside staff engineer. Do not assume hidden context.
Design summary: <paste PRD/technical plan>.
Challenge scalability, failure modes, security boundaries, and migration risk.
Return disagreements first; for each, include impact, evidence, and a fal

…(truncated)

以上内容来自 npm 上的 README,我们只做格式化,不改内容。

版本

npm 上共发布:2,最后更新 2026-10-30

链接

GitHub · Homepage · npm

同类插件