← 返回列表
C

dsh-crew

v0.4.2 · 0 天前发布

DeepSeek Harness (dsh) plugin: run work as a small crew of role agents (product manager, engineer, code reviewer) that talk through files on disk, with the PM as the only voice to the user.

dshdsh-plugindeepseek-harnessdeepseek-harness-plugindeepseekcordisaillmai-agentagents

README

dsh-crew

DeepSeek Harness (dsh) 里,
用一个小团队(多个角色 agent)来完成工作。

你自己的 dsh 会话会变成产品经理(PM)。PM 是唯一直接和你对话的角色。它先写清楚
"什么算做完",请你确认,然后启动架构师做设计、工程师写代码、评审来把关。
各角色之间不能互相说话——他们通过磁盘上的文件协作,消息由 PM 转达。

0.4 版本。 包含 PM、调研、架构师、工程师、QA、代码评审、安全评审、文档评审;

并且能在你许可下推送、监控 CI,中断后还能接着干。

两个平面

dsh 把面向模型的工具放在agent 预设(preset)里,而不是 profile 里。dsh-crew 遵循
这一点,把自己拆成两半:

| 部分 | 放在哪 | 为什么 |
| --- | --- | --- |
| PM 规则 | 宿主平面(你的 profile) | 它不需要任何工具,所以在任何预设、任何会话里都生效 |
| 角色工具 | crew agent 预设 | 角色的白/黑名单会在子 agent 启动时按预设的工具集校验,名字必须和预设定义在同一个地方 |

安装插件后,预设会被写入 $DSH_HOME/.agent-presets/crew。想用角色,就把会话切到
Crew 预设。在别的预设里,PM 依然是 PM,它会发现自己没有角色工具,并请你选择:
换到 crew 预设,还是由它自己独立完成。

crew 预设就是 dsh 自带的 standard 预设,只改了一处:去掉 subagent
subagent_fork、`workflow

查看完整 README →

版本兼容矩阵

DSH 版本状态说明
dsh@0.1.0-rc.6 ✅ 兼容 cordis patch ✅
dsh@0.1.0 ✅ 兼容 标准 patch ✅
dsh@0.2.0 ⚠️ 待验证 待实测(API 可能在变)
dsh@0.3.0+ ❓ 未知 尚未发布

💡 兼容矩阵每周末自动跑实测,欢迎 PR 修正

元数据

License
MIT
npm
dsh-crew
Repo
https://github.com/ZSeven-W/dsh-crew
Engines
{"node":">=18"}
Weekly DL
0
Monthly DL
0
Stars
★ 4
Open Issues
0
GH License
[object Object]
Archived
dsh.bundle
{"bundle":{"patch":"./cordis.patch.yml"},"desktop":{"presets":[{"id":"crew","path":"./preset/crew"}]}}