返回插件库
dsh-agent-conductor 封面

dsh-agent-conductor

在会话中把任务派发给 11 种外部 agent CLI 无头执行并回传结果

github.com/akqwpeter-prog/dsh-agent-conductor
13 MIT 作者 akqwpeter-prog 更新于

安装

dsh plugin --profile web add github:akqwpeter-prog/dsh-agent-conductor

dsh-agent-conductor

装好各家的 agent CLI,让 DSH 会话里的 agent 自己识别该派给谁:把活派出去,把结果收回来。

解决什么问题

Codex、Claude Code、Cursor 等工具各有擅长场景,但在 DSH 会话里让它们接力干活,通常要靠手工复制粘贴:把任务贴给外部 CLI、等它跑完、再把输出粘回来。这个”指挥家”插件(灵感来自 Multica 的 agent 小队概念)让会话内的 agent 自动识别派活需求,把任务派给 11 种外部 agent CLI(Codex、Claude Code、TraeCode、OpenCode、Gemini、Cursor、Kimi、Qwen、Copilot、WorkBuddy、Grok)无头执行,stdout 结果直接回传作为回答依据。

实现极简:一个 SKILL.md 加一个 90 行、零依赖(仅 Python 标准库)的 dispatch.py,只读脚本、宿主无感。也可以装成 host-only bundle 获得 conductor_dispatch 工具,与技能共用同一份 CLI 注册表,且不带任何客户端代码、不影响 Web UI。

核心功能

  • 11 种 CLI 无头派发:Codex、Claude Code、TraeCode、OpenCode、Gemini、Cursor、Kimi、Qwen、Copilot、WorkBuddy、Grok,命令形态集中在 dispatch.py 注册表
  • 描述自动触发:SKILL.md 的描述匹配让模型自动识别派活意图,无需手动调工具
  • 结果即回答依据:stdout 直接回传会话,作为回答的依据,而非额外的工具结果跳转
  • 零依赖引擎:dispatch.py 仅用 Python 标准库,复制一个文件夹即可安装
  • host-only bundle 可选:conductor_dispatch 工具与技能共用同一 CLI 注册表,无 client 半边、不影响界面
  • 已验证 / 待验证清单:Codex 已真机实测,Claude Code / TraeCode / OpenCode 依据官方文档,其余待实测

快速上手

安装(二选一):

# Skill 方式:复制到任意技能根目录
mkdir -p .dsh/skills/conductor
cp -R skills/conductor/. .dsh/skills/conductor/

# bundle 方式:host-only 工具
dsh plugin --profile web add github:akqwpeter-prog/dsh-agent-conductor

装完无需重启,下次对话直接描述需求即可自动触发:

派 codex 把这份文档翻译成繁体中文

让 Claude Code 查一下这个报错的成因

前置条件:想派谁就装谁的 CLI(如 npm i -g @anthropic-ai/claude-code);Codex 需要在受信任的 git 仓库运行,可把 CONDUCTOR_CWD=/path/to/git/repo 写进 ~/.dsh/secrets/media-tools.env,并给 ~/.codex/config.toml 加 sandbox_mode = "workspace-write" 才能让派出的 agent 写文件。注意:派活会消耗对方 CLI 的登录额度。

适合谁

  • 机器上装了多种 agent CLI、想在 DSH 会话里统一编排调度的用户
  • 不想写插件、想让 DSH 指挥”agent 小队”干活的高级用户
  • 想让会话内 agent 承担”翻译、排查、独立实现”等具体子任务的人
标签 Agent 增强 自动化工作流

内容根据项目 README 整理 · 版权归原作者所有

报告问题 / 申请下架

相关插件