yangdcm/dsh-expert-team 预览 preview

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 才能正常加载所有预设和功能。

Pre-install check安装前体检Compatibility · Security兼容性 · 安全性 1 note1 项提示
  • 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 | 中文

Listed on dsh-plugin.org npm license CI

dsh 专家团插件横幅:12 角色多智能体团队 · 9 阶段门控流水线 · 零运行时依赖

角色化多智能体专家团 = 你的数字员工:/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 —— 插件加载时会自动把「专家团模式」预设铺好
  1. 开新会话、切到 「专家团模式」,然后 /team 做一个带登录的支付模块。

看结果:输入框上方的常驻状态条(谁在跑)→ 点开团队浮层(阶段 / 成员 / 工件), 或 /team canvas 开全屏画布;落盘产物在 <你的工作区>/team/<run-id>/。 完整命令见快速上手。

为谁而做

给中小团队与个人接单者的一支「完整技术部」 —— 不用招人、不用攒团队:一句话拉起产品、架构、调研、 UI/UX、前后端、数据、安全、评审、测试、运维、文档这 12 个岗位,按 9 阶段门控流程交付, 实现者直接改你的代码库,全程留痕成可复核的工件。 为谁而做:给中小团队与个人接单者的一支完整技术部 —— 产品经理/架构师/技术调研/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 →

← 上一个 Prev web-background 下一个 Next hard-flash →