yangdcm/dsh-expert-team
Role-based multi-agent expert team for DeepSeek Harness: one sentence in, a staged and gated team delivery out. 12 role subagents, 9 gated phases, shared-workspace artifacts, zero runtime dependencies.
Project Overview项目介绍
dsh-expert-team is a native DeepSeek Harness plugin built exclusively for the DSH ecosystem. It enables users to spin up a team of 12 specialized AI agent roles covering product management, architecture, development, security, testing, documentation, and more, to work through a 9-stage gated workflow for any software development task. Each agent only edits files assigned to their role, all work is saved as traceable artifacts in the user’s local workspace, and installation takes just one command with zero runtime dependencies, no build steps, and no install hooks.
The plugin is targeted at small teams, freelance contractors, and independent developers who want a full virtual engineering department without hiring additional staff. Users only need to provide the initial task description and make high-level product and scope decisions, while the multi-agent team handles everything from requirement clarification to final delivery. Common use cases include internal tool development for small companies, freelance client project delivery, and independent full-project development, all scenarios that benefit from multi-role verification for long complex tasks.
The plugin requires DSH version 0.1.5-rc.1 or newer and Node.js 20 or newer, and it is optimized for the DSH web profile, though core command and artifact functionality works fully even without the web UI. It is released under the permissive MIT open-source license, and all known boundary risks are clearly documented. For example, agents with bash access may bypass artifact ownership gates, so users should not expose dsh web to untrusted networks, and a restart of dsh web is required after first installation to load all presets.
dsh-expert-team 是专为 DeepSeek Harness (DSH) 开发的原生多智能体编排插件,能够根据用户输入的任务需求自动组建包含产品、架构、开发、测试等12个不同角色的专家团队,按照9个门控阶段依次推进任务。它支持依赖DAG并行开发,每个角色只修改自己负责的文件,全过程将所有工作留痕存储为可复核工件,直接在用户本地工作区生成修改代码。安装仅需一行命令,零运行时依赖,不需要额外构建步骤或安装钩子。
这款插件主要面向中小团队、个人接单者和独立开发者,能够帮助用户仅用一句话就拉起一支完整的虚拟技术部,不用额外招人就能完成从需求澄清到最终交付的全流程开发。用户只需要负责产品级和范围级决策,剩下的需求调研、方案设计、代码实现、安全评审和测试交付都由多智能体团队按流程推进。典型场景包括中小公司内部工具开发、个人外包交付、独立开发者做完整项目等需要多角色验证的长任务。
该插件要求 DSH 版本不低于 0.1.5-rc.1,Node.js 版本不低于 20,主要支持 web profile,不过即使不使用 web 界面,核心的命令和工件功能也可正常使用。它采用 MIT 开源许可证,完全免费使用,已知的边界风险都在文档中公开说明,比如不要将 dsh web 暴露到不可信网络。首次安装后需要重启 dsh web 才能正常加载所有预设和功能。
请帮我安装这个 DSH 插件。安装前先完成【兼容性检查 + 安全性检查】,检查通过再动手。
插件:dsh-expert-team(yangdcm/dsh-expert-team)
仓库:https://github.com/yangdcm/dsh-expert-team
本站详情页:https://www.yhbd.top/plugins/yangdcm-dsh-expert-team/
本站登记:类型 plugin · 归类 原生 DSH 插件 · 许可证 MIT · ⭐ 10 · 最近提交 2026-09-27 · 主语言 JavaScript
按下面顺序执行,每步先把结论告诉我,再进入下一步:
【1 兼容性检查】
① 我这边:DSH 版本、Node 版本、操作系统、当前 profile(web / desktop)。
② 读它的 README、package.json、插件 manifest,列出它要求的 DSH 版本 / Node 版本 / 操作系统 / 外部依赖 / 需要另外先装的运行时。
③ 逐条比对,结论只写「满足 / 不满足 / 未知」三种;不满足的给出可行替代方案。
④ 检查是否和我已装的插件冲突:命令名重复、skill / tool 重名、端口占用、重复注册的 MCP server。
【2 安全性检查】
① 仓库可信度:和上面「本站登记」是否一致;star / fork 数、创建时间、最近提交,是否归档或长期停更。
② 安装脚本:逐行看 package.json 的 preinstall / install / postinstall,以及 install.sh、setup.ps1 之类脚本。出现 curl|bash、下载后直接执行、混淆代码、访问与插件功能无关的域名,立刻停下来告诉我,不要继续装。
③ 依赖:列出新增依赖,标出无人维护、或与知名包拼写近似的可疑包(typosquatting)。
④ 权限与副作用:它会读写哪些目录、访问哪些域名、需要哪些 DSH 权限(filesystem / network / shell / clipboard 等),以及怎么卸载和回滚。
⑤ 如果它要求 sudo / 管理员权限,或权限明显超出功能所需,先停下来问我。
【3 安装】
上面两步没有「不满足」和「高危项」时才执行;用官方推荐方式安装,不要自行提权。
【4 汇报】
用表格输出:检查项 / 结论 / 依据 / 是否需要我决策。拿不准的一律写「未知」并说明要我怎么确认——不要猜,也不要替我决定。
Send this message to DSH in your current session: it verifies compatibility and security first (answering met / not met / unknown item by item) and only installs once everything checks out — it will stop and ask you if it finds a high-risk item. The box scrolls; the copy is the full prompt. CLI install commands may not be accurate across systems, so DSH is the safer route.把上面这条消息直接发给当前会话里的 DSH:它会先核对兼容性与安全性(逐条给「满足 / 不满足 / 未知」),确认没问题再安装,有高危项会停下来问你。框内可滚动,复制到的是完整提示词;安装命令不一定准确,发给 DSH 更稳。
- 10 stars - an early-stage project星标 10,属于早期项目
DSH walks through these 9 checksDSH 会逐条核对这 9 项
Compatibility兼容性
- DSH, Node, OS and profile requirementsDSH 版本 / Node 版本 / 操作系统 / profile 是否满足要求
- External dependencies and runtimes (Electron / Python / Docker, ...)外部依赖与运行时(Electron / Python / Docker 等)是否齐备
- Conflicts with installed plugins: command names, skill / tool names, ports, duplicate MCP registration与已装插件是否冲突:命令名、skill / tool 重名、端口占用、重复 MCP 注册
Security安全性
- Repo matches the facts registered here; archived or abandoned?仓库是否与页面登记一致,是否归档或长期停更
- Safety of preinstall / install / postinstall and install.sh / setup.ps1preinstall / install / postinstall 与 install.sh、setup.ps1 是否安全
- curl|bash, download-then-execute, obfuscation, unrelated domains → stop immediatelycurl|bash、下载即执行、混淆代码、无关域名 → 立刻停止
- Typosquatting or unmaintained packages among the new dependencies新增依赖里有没有 typosquatting 或无人维护的包
- Requested permissions vs. what the feature actually needs申请了哪些权限、是否超出功能所需(filesystem / network / shell / clipboard)
- Any sudo / admin requirement, plus uninstall and rollback是否要求 sudo / 管理员权限,以及卸载与回滚方式
Anything uncertain must be marked unknown with a note on how to confirm it. This site's signal screen is a static snapshot, not a security audit.拿不准的必须标「未知」并说明要我怎么确认。本站的信号筛查是静态快照,不能替代安全审计。
Or use CLI install (for developers)或使用命令行安装(适合开发者)
CLI Install命令行安装
dsh plugin --profile web add @yangdcm/dsh-expert-team
把 yangdcm/dsh-expert-team 加入你的 DSH 配置(web profile)即可启用。
READMEREADME
专家团 · dsh-expert-team
English | 中文
角色化多智能体专家团 = 你的数字员工:
/team 做一个带登录的支付模块—— 给中小团队与个人接单者一支完整技术部: 一句目标即自动组建产品 / 架构 / 前端 / 后端 / 审查 / 测试等多角色专家团, 按九阶段门控流水线协作交付,并支持常驻团队反复指挥; 实现者直接改你工作区的代码,全过程留痕成可复核的工件。
装在 DeepSeek Harness 上的 dsh 插件:零运行时依赖、无构建步骤、无安装钩子。
| 12 角色 | 9 阶段 | 90 个测试文件 | 0 运行时依赖 | 0 构建步骤 |
|---|---|---|---|---|
各带人设 / toolFilter / maxDepth: 1 |
含 1 道硬门 + 1 道确认门 | CI 每次 push 跑全套测试 | dependencies: {} |
无 bundler、无 prepare 钩子 |
零运行时依赖。推荐同时装 Hindsight(跨项目记忆)—— 见依赖与推荐插件。
上手:三步搞定
dsh plugin --profile web add @yangdcm/dsh-expert-team # 1) 装
# 2) 重启一次 dsh web —— 插件加载时会自动把「专家团模式」预设铺好
- 开新会话、切到 「专家团模式」,然后
/team 做一个带登录的支付模块。
看结果:输入框上方的常驻状态条(谁在跑)→ 点开团队浮层(阶段 / 成员 / 工件),
或 /team canvas 开全屏画布;落盘产物在 <你的工作区>/team/<run-id>/。
完整命令见快速上手。
为谁而做
给中小团队与个人接单者的一支「完整技术部」 —— 不用招人、不用攒团队:一句话拉起产品、架构、调研、
UI/UX、前后端、数据、安全、评审、测试、运维、文档这 12 个岗位,按 9 阶段门控流程交付,
实现者直接改你的代码库,全程留痕成可复核的工件。
图 1:为谁而做。三类对象(中小公司内部工具与产品迭代 · 个人接单 / 外包交付 · 独立开发者做完整项目)共用同一套做法:把 12 个技术部岗位编织进一条 9 阶段门控流水线。注意底部那条橙色带 —— 你(lead)与 12 个岗位不在同一层:你把关产品级与范围级决策,其余由团队推进。
| 技术部岗位 | 角色 | 在这个流程里做什么 |
|---|---|---|
| 产品经理 | pm |
澄清需求、写 SPEC.md,把边界与禁止项前置 |
| 架构师 | architect |
方案与模块划分、依赖 DAG、AUTHORITY.md 单源 |
| 技术调研 | researcher |
取舍与出处,给结论不给流水账 |
| UI/UX | ui |
界面结构与交互 |
| 后端 / 前端 | backend / frontend |
只有实现者动代码,各改自己那份文件 |
| 数据 | dba |
schema / 迁移 / 查询 |
| 安全审计 | sec |
越权、注入、密钥与依赖风险 |
| 代码评审 | reviewer |
独立评审,不能自批自过 |
| 测试 | qa |
覆盖缺口、边界用例、验收判据 |
| 运维 | devops |
构建、发布、环境与配置 |
| 技术文档 | docs |
README / 手册 / 变更记录 |
| 你 | lead | 只拍板产品级与范围级决策,其余由团队推进 |
Showing the opening section of the README — the full document lives in the repository以上为 README 开头摘要,完整文档在仓库内 · View the full README on GitHub →在 GitHub 查看完整 README →
tingly-dev/tingly-box
a1exsun/dsh-council
UNLINEARITY/dsh-code
ChongCyrus/Vibe-Mathematics
rootkiller6788/dsh-launcher
alib8b8/aflare