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.
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
版本兼容矩阵
| 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"}]}}