dsh-team-runner
by tkr520521
婢?Agent 缂傛牗甯撻幓鎺嶆閿涙碍濡?DeepSeek Harness 閻ㄥ嫬鐡欐禒锝囨倞閼宠棄濮忕紒鍕棅閹存劑鈧苯娲熼梼鐔哥ウ濮樺鍤庨妴宥冣偓? Multi-agent orchestration for DeepSeek Harness: turn the subagents seam into reusable,…
安装
dsh plugin --profile web add github:tkr520521/dsh-team-runnerGitHub 源码安装:首次需按提示配置 allowBuilds 构建授权后重试
安装与环境配置指引、插件开发教程见 DSH 中文社区文档 ↗
安装即在你的机器上以你的权限运行第三方代码——它可读写文件、使用凭据、访问网络,DSH 的工具审批不会为插件代码加沙箱。「检测到 manifest」仅代表发现 dsh.bundle / dsh.plugin 清单,不构成兼容性或安全审查;安装前请审阅源码,不熟悉的插件先在不含密钥的环境试用。
README
婢?Agent 缂傛牗甯撻幓鎺嶆閿涙碍濡?DeepSeek Harness 閻ㄥ嫬鐡欐禒锝囨倞閼宠棄濮忕紒鍕棅閹存劑鈧苯娲熼梼鐔哥ウ濮樺鍤庨妴宥冣偓?> Multi-agent orchestration for DeepSeek Harness: turn the
subagentsseam into reusable, policy-gated agent teams.
鏉╂瑦妲告禒鈧稊?/ What is this
dsh-team-runner 閺勵垯绔存稉顏堜紥瀵?Harness閵嗗奔绔撮崚鍥╂畷閹绘帊娆㈤妴宥囨倞韫囩數娈戠紓鏍ㄥ笓閹绘帊娆㈤妴鍌氱暊娑撳秹鍣搁弬鏉垮絺閺?Agent 瀵邦亞骞嗛敍?閼板本妲哥紒鍕値瀹稿弶婀侀惃鍕絻娴犺泛瀵查懗钘夊閻愮櫢绱?
- **瀹搞儱鍙块敍鍧眔ols閿?*閿涙碍鏁為崘?
team_list/team_run/team_delegate娑撳閲滃Ο鈥崇€烽崣顖濐潌瀹搞儱鍙块妴?- **鐎涙劒鍞悶鍡礄subagents閿?*閿涙岸鈧俺绻?ctx.subagents.start()閸?spawn/fork/acp缁?provider 娑撳﹥娣抽悽鐔风摍娴狅絿鎮婇妴?- **缁涙牜鏆愰敍鍧licy閿?*閿涙氨鏁?tools/pre-execute閻庢垵绔锋禍瀣╂閸嬫艾鑻熼崣鎴︽,缁備緤绱濈搾鍛扮箖娑撳﹪妾洪惃鍕礋闂冪喕鐨熼悽銊ф纯閹恒儲瀚嗙紒婵撶礄fail loud閿涘鈧? 闁板秶鐤嗘稉鈧稉顏勬礋闂冪噦绱欐俊?planner 閳?writer 閳?reviewer閿涘绱濆Ο鈥崇€风亸杈厴閻劋绔村▎?team_run鐟欙箑褰傜€瑰本鏆eù浣规寜缁惧尅绱?濮e繋閲滅憴鎺曞閻ㄥ嫯绶崙楦垮殰閸斻劍鍨氭稉杞扮瑓娑撯偓娑擃亣顫楅懝鑼畱娴犺濮熸稉濠佺瑓閺傚洢鈧?
閻楄鈧?/ Features
- team_run 閳?妞ゅ搫绨幍褑顢戦弫缈犻嚋閸ャ垽妲﹂敍娑欑槨濮濄儲濡告稉濠佺濮濄儴绶崙鐑樺鏉╂稐绗呮稉鈧?prompt閿涘矁绻戦崶鐐插瀻濮濄儳绮ㄩ弸婊€绗岄張鈧紒鍫g翻閸戞亽鈧?- team_list 閳?閸掓鍤鏌ュ帳缂冾喚娈戦崶銏ゆЕ娑撳氦顫楅懝璇х礉濡€崇€烽崣顖氬帥閺屻儴顕楅崘宥堢殶鎼达负鈧?- team_delegate 閳?閹跺﹤宕熸稉顏冩崲閸斺€愁潤閹垫绮版禒缁樺壈瀹告煡鍘ょ純顔款潡閼硅绱欓幍鍙ョ瑝閸掓媽顫楅懝鍙夋閹稿甯慨瀣╂崲閸旓紕娲垮ú鎾呯礆閵?- 楠炶泛褰傞梻銊ь洣 閳?
maxConcurrentDelegations绾兛绗傞梽?+tools/pre-execute妫板嫭澧界悰灞惧珕缂佹繐绱濋梼鍙夘剾楠炴儼顢戠拫鍐暏閹垫挾鍨庣€涙劒鍞悶?provider閵?- *闂嗚泛鎯婇悳顖欏敩閻? 閳?鐎涙劒鍞悶鍡欐畱閸掓稑缂撻妴浣稿絿濞戝牄鈧焦绔婚悶鍡楀弿闁劏铔?Harness 鐎规ɑ鏌?ctx.subagentsseam閿涘矂娈㈤幓鎺楁閸楁悶鈧?
鐎瑰顥?/ Install
# 娴犲孩婀伴崷鎵窗瑜版洖鐣ㄧ憗鍜冪礄娴兼俺鍤滈崝銊╂懠閹恒儱鑻熼崘娆忓弳 profile 閻?bundles閿?dsh plugin --profile <name> add /path/to/dsh-team-runner
# 閹存牔绮?npm/GitHub 鐎瑰顥?dsh plugin --profile <name> add dsh-team-runner
闂団偓鐟?profile 瀹告彃瀵橀崥顐㈢摍娴狅絿鎮婇張宥呭娑撳氦鍤︾亸鎴滅娑?provider閿?
@deepseek-ai/dsh-subagent
@deepseek-ai/dsh-subagent-spawn-in-process # 閹绘劒绶?provider: spawn
@deepseek-ai/dsh-subagent-fork-in-process # 閹绘劒绶?provider: fork
闁板秶鐤?/ Configuration
缂傛牞绶?profile 閻?cordis.patch.yml閿涘牊鍨ㄩ幓鎺嶆閼奉亜鐢惃鍕夋稉浣哥湴閿涘绱?
- insert:
- id: dsh-team-runner
name: dsh-team-runner
config:
provider: spawn # 娴h法鏁ら惃鍕摍娴狅絿鎮?provider
maxConcurrentDelegations: 3
teams:
- name: writing
agents:
- role: planner
prompt: 'Plan the task: outline goals, steps, and acceptance criteria.'
- role: writer
prompt: 'Write the full deliverable following the plan.'
- role: reviewer
prompt: 'Review the deliverable for correctness and quality; report issues.'
| 鐎涙顔? | 缁鐎? | 姒涙顓? | 鐠囧瓨妲? |
|---|---|---|---|
provider |
string | spawn |
ctx.subagents 娑撳﹥鏁為崘宀€娈?provider 閸? |
maxConcurrentDelegations |
number | 3 |
閺堫剚褰冩禒璺鸿嫙閸欐垶娣抽悽鐔烘畱绾兛绗傞梽? |
teams |
array | [] |
閸ャ垽妲﹂崚妤勩€冮敍姝歯ame + 閺堝绨?agents[{role, prompt}]` |
閻劍纭?/ Usage
缂佹瑦膩閸ㄥ绔撮崣銉ㄥ殰閻掓儼顕㈢懛鈧崡鍐插讲閿?
Use team_run with team "writing" on: 娑撹桨绔撮梻鏉戞寘閸熲€崇暗閸愭瑤绔撮崣銉ョ畭閸涘﹨顕㈤妴?```
閹绘帊娆㈡导姘贩濞嗏剝娣抽悽?planner / writer / reviewer 娑撳閲滅€涙劒鍞悶鍡礉閺堚偓閸氬孩濡搁弫瀛樻蒋濞翠焦鎸夌痪璺ㄧ波閺嬫粏绻戦崶鐐电舶濡€崇€烽妴?
## 閺嬭埖鐎?/ How it works
```mermaid
flowchart LR
M[濡€崇€穄 -->|team_run| T[team_run 瀹搞儱鍙縘
T --> P[pre-execute 缁涙牜鏆愰梻銊ь洣]
P -->|allow| S[ctx.subagents.start]
S -->|planner| A1
S -->|writer| A2
S -->|reviewer| A3
A1 -->|鏉堟挸鍤担婊€璐熸潏鎾冲弳| A2
A2 -->|鏉堟挸鍤担婊€璐熸潏鎾冲弳| A3
A3 --> R[閸掑棙顒炵紒鎾寸亯 + 閺堚偓缂佸牐绶崙绡?```
- 瀹搞儱鍙跨€圭偟骞囬崣顏冪贩鐠?`ctx.tools`閵嗕梗ctx.subagents` 娑撱倓閲滈張宥呭閿涘潉inject: ['tools', 'subagents']`閿涘鈧?- 濮e繋閲滅€涙劒鍞悶鍡樻儭鐢箒鐨熼悽銊︽煙 `exec.agent` 娴f粈璐?parent閿涘瞼鎴烽幍鑳攨缂傛ǜ鈧焦绻佹惔锔跨瑢閸欐牗绉锋穱鈥冲娇閿涘潉exec.signal`閿涘鈧?- `run.dispose()` 閸︺劎绮ㄩ弸婊勬暪闂嗗棗鎮楅弮鐘虫蒋娴犺埖澧界悰宀嬬礉娣囨繆鐦夌€涙劒鍞悶鍡曟櫠閸撯晙缍戝銉ょ稊鐞氼偄褰囧☉鍫濊嫙闁插﹥鏂佺挧鍕爱閵?
## 瀵偓閸?/ Development
```bash
npm install
npm run build # tsc -> lib/
npm test # node --test (built-in runner)
閺堫剙婀存宀冪槈閿涘牅濞囬悽銊ヮ槻閸掕泛鍤惃?profile閿涘绱?
cp -r ~/.dsh/profiles/headless ~/.dsh/profiles/teams-test
dsh plugin --profile teams-test add /path/to/dsh-team-runner
dsh --profile teams-test --dump-config # 绾喛顓荤悰銉ょ娑撳酣鍘ょ純顔炬晸閺?dsh --profile teams-test "閻?team_run 鐠?writing 閸ャ垽妲﹂敍姘晸娑撯偓閸欍儱鎸呴崯鈥崇暗楠炲灝鎲$拠?
License
MIT
原始 README: https://github.com/tkr520521/dsh-team-runner/blob/main/README.md ↗
同类插件
查看全部 →
deepseek-harness
从仓库或系统描述生成经过校验的自包含交互式架构图、流程图、时序图、数据流图和生命周期图。

dsh-plugin
通过 DSH MCP 客户端挂载 Ouroboros 的纯配置包,在 DSH 中提供 36 个涵盖需求访谈、Seed、执行、评估与演化流程的工具。

dsh-tongflow
基于 TongFlow 的“片场”插件,用于图片、配音、音乐与视频制作:agent 为每个资产生成 TongFlow 工作流文件(.tongflow.json)并通过 TongFlow 插件执行,内嵌工作流画布,按镜头/角色/take 组织项目,附漫剧模板;以 @tongflow 开头的会话进入 Studio 界面。

helloagents
AI 编码 CLI 的工作流层:技能、项目知识、交付检查、更安全的配置写入与可恢复执行

dsh-ai-novel-writer
安装专用 AI 小说创作预设与工作台:提供带修订号的本地项目资产、紧凑侧边工作台,以及需要原生审批的逐文件变更。

rea
用 agent 逆向任何东西:从应用行为到原生二进制