stuarthu/dsh-crew0

dsh-crew

DeepSeek Harness 插件,支持以多角色 Agent 团队(如产品经理、工程师、代码审查员)的形式协同工作,通过磁盘文件进行交流,并由 PM 统一对用户输出。

AI 分析

核心用途是构建本地多 Agent 协同开发工作流。适合需要进行复杂软件工程设计、代码编写与自动审查的开发者。支持自定义角色 Markdown 模板。

套件
dsh-crew
版本
0.4.0
授權
MIT
最近更新
2026年8月18日

安裝

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:stuarthu/dsh-crew

Configuration

Everything is optional. Settings live in the plane they belong to.

PM and guard — the dsh-crew-core and dsh-crew-git-guard rows in your profile's cordis.patch.yml:

SettingDefaultWhat it does
rolesDir~/.dsh/crew/rolesYour own role markdown files replace the shipped ones, by file name
limits.liveAgents4Crew agents awake at the same time
limits.agentsPerJob20Crew agents one job may use
limits.reviewRounds3Review rounds before the PM asks you to decide
installPresettrueWrite the crew preset into $DSH_HOME/.agent-presets
jobsDir~/.dsh/crew/jobsWhere job state lives, and what the crash notice reads
resumeNoticetruePut unfinished jobs in front of the PM at session start
enabled (guard)trueTurn the git guard off — not recommended
approvalFile~/.dsh/crew/push-okOne-shot push approval file

Roles — the dsh-crew-roles row in ~/.dsh/.agent-presets/crew/agent.cordis.yml:

SettingDefaultWhat it does
rolesDir~/.dsh/crew/rolesSame override folder, for the role personas
roleAllowreviewers: read, glob, grepOnly these tools for that role; everything else is closed
roleDenymakers: the crew toolsEverything except these for that role
roleModelssession modelPer-role provider and model