DeepSeek Harness 插件

stuarthu/dsh-crew

Star 数 ★ 6 下载量(近 30 天) 870 分类 工作流与自动化 收录于 2026-08-19 npm dsh-crew

以角色团队的方式干活:产品经理先写 PRD 或 DoD 并等你确认,再启动架构师、工程师、QA 与各类评审;每个角色的工具集按角色锁定,彼此通过磁盘文件协作。

安装

# npm 包(预构建)

dsh plugin --profile web add dsh-crew

# GitHub 源码(首次需按提示配置 allowBuilds 构建授权后重试)

dsh plugin --profile web add github:stuarthu/dsh-crew

装任何插件都等于在你的机器上跑第三方代码,权限和你本人一样大——能读你的文件、用你的凭据、访问网络,工具审批管不到它。GitHub 来源的插件还会在安装时执行构建脚本——pnpm 默认拦截,所以安装可能停在 ERR_PNPM_GIT_DEP_PREPARE_NOT_ALLOWED 或 ERR_PNPM_IGNORED_BUILDS;dsh 会打印出需要添加的确切键名,把它加进该 profile 的 pnpm-workspace.yaml 的 allowBuilds 下,重跑一次即可装上。放行构建本身就是一次信任判断:请只安装可信来源,并尽量锁定 commit(github:owner/repo#sha)。

README

版本 0.9.0。

dsh-crew 是 DeepSeek Harness(dsh)的一个插件。它把你的 dsh 会话变成一个产品经理 (PM),由 PM 调度一组角色代理:架构师、工程师、测试工程师、代码工程师、QA、 代码评审、安全评审、文档评审和研究员。

它是什么

你跟 PM 说话。PM 为工作启动角色代理,每个决定都写进留在仓库里的文档。

两条通道:

  • ask —— 你想要一个答案。PM 回答。什么都不改。
  • team —— 你想要一个改动。PM 跑整个团队:每个改动一个任务、一轮 QA、每类评审 一轮,然后一次提交。推送和发布仍然每次都要你自己点头。

安装

dsh plugin --profile tui add dsh-crew     # 或 --profile web

重启 dsh。会话选 Crew 预设。

快速开始

  1. 安装插件(见上)。
  2. 重启 dsh。
  3. 会话选 Crew 预设。你的会话变成 PM。
  4. 问一个问题,或者要一个改动。

配置

全部可选。设置在两个地方:

  • 你 profile 的 cordis.patch.yml 里的 dsh-crew-core 和 dsh-crew-git-guard 行: 角色目录、同时存活的代理数、评审轮数、作业目录和 git 保护。
  • ~/.dsh/.agent-presets/crew/agent.cordis.yml 里的 dsh-crew-roles 行: 每个角色的工具和模型。

许可

MIT

内容来自项目 README(GitHub)↗

链接

同类插件

查看整个分类 →

社区评论

评论公开保存在 GitHub Discussions。加载评论会连接 GitHub 和 Giscus;发表内容需要 GitHub 账号。