stuarthu/dsh-crew0

dsh-crew

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.

包名
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