DeepSeek Harness plugin

dsh-team-runner

Multi-agent orchestration plugin for DeepSeek Harness: team presets, subagent delegation, sequential pipelines, and policy gates.

Jump to install

Source facts

Repository
tkr520521/dsh-team-runner
Latest update
Aug 14, 2026
Category
Workflow & Automation
GitHub stars
0
Format
plugin
Catalog evidence
Upstream dsh.bundle evidence
Evidence path
package.json#dsh.bundle
Checked against
0.1.0-rc.8
Upstream check date
2026-08-20

This evidence comes from the upstream catalog. This site has not installed, run, or security-reviewed the plugin.

Install

Start with a prompt that asks an agent to review the GitHub repository and source. Switch to the command if you want to install it yourself.

Copy this prompt into DSH, Codex, or another agent and ask it to review the GitHub repository and source first.

Do not install or run any commands yet. Read this plugin's GitHub repository, README, and relevant source code. Then answer the questions below clearly and directly so I can decide whether it fits my needs:

1. What is this plugin, and what problem does it solve?
2. Who is it for, and what are its typical use cases?
3. How is it used after installation? Include one minimal example.
4. What known limitations or privacy, security, compatibility, or maintenance risks does it have?
5. Give a clear recommendation: recommend, conditionally recommend, or do not recommend, with reasons.

Distinguish statements documented by the repository, inferences from source code, and unknowns. If evidence is insufficient, say so explicitly. Do not guess or simply repeat the README.

GitHub: https://github.com/tkr520521/dsh-team-runner
Plugin: dsh-team-runner
Author: tkr520521

Check the source files

Read the README and other files from this plugin directory before installing.

File explorer3 files
README.mdSource · read only

dsh-team-runner

> 婢?Agent 缂傛牗甯撻幓鎺嶆閿涙碍濡?DeepSeek Harness 閻ㄥ嫬鐡欐禒锝囨倞閼宠棄濮忕紒鍕棅閹存劑鈧苯娲熼梼鐔哥ウ濮樺鍤庨妴宥冣偓?> Multi-agent orchestration for DeepSeek Harness: turn the subagents seam into reusable, policy-gated agent teams.

![license](#license) !api !tools

鏉╂瑦妲告禒鈧稊?/ 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.subagents seam閿涘矂娈㈤幓鎺楁閸楁悶鈧?

鐎瑰顥?/ 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.'
鐎涙顔?缁鐎?姒涙顓?鐠囧瓨妲?
providerstringspawnctx.subagents 娑撳﹥鏁為崘宀€娈?provider 閸?
maxConcurrentDelegationsnumber3閺堫剚褰冩禒璺鸿嫙閸欐垶娣抽悽鐔烘畱绾兛绗傞梽?
teamsarray[]閸ャ垽妲﹂崚妤勩€冮敍姝歯ame + 閺堝绨?agents[{role, prompt}]`

閻劍纭?/ Usage

缂佹瑦膩閸ㄥ绔撮崣銉ㄥ殰閻掓儼顕㈢懛鈧崡鍐插讲閿?

Use team_run with team "writing" on: 娑撹桨绔撮梻鏉戞寘閸熲€崇暗閸愭瑤绔撮崣銉ョ畭閸涘﹨顕㈤妴?```

閹绘帊娆㈡导姘贩濞嗏剝娣抽悽?planner / writer / reviewer 娑撳閲滅€涙劒鍞悶鍡礉閺堚偓閸氬孩濡搁弫瀛樻蒋濞翠焦鎸夌痪璺ㄧ波閺嬫粏绻戦崶鐐电舶濡€崇€烽妴?
## 閺嬭埖鐎?/ How it works

flowchart LR

M[濡€崇€穄 -->|team_run| T[team_run 瀹搞儱鍙縘

T --> P[pre-execute 缁涙牜鏆愰梻銊ь洣]

P -->allowS[ctx.subagents.start]
S -->plannerA1
S -->writerA2
S -->reviewerA3
A1 -->鏉堟挸鍤担婊€璐熸潏鎾冲弳A2
A2 -->鏉堟挸鍤担婊€璐熸潏鎾冲弳A3

A3 --> R[閸掑棙顒炵紒鎾寸亯 + 閺堚偓缂佸牐绶崙绡?```

  • 瀹搞儱鍙跨€圭偟骞囬崣顏冪贩鐠?ctx.tools閵嗕梗ctx.subagents 娑撱倓閲滈張宥呭閿涘潉inject: ['tools', 'subagents']閿涘鈧?- 濮e繋閲滅€涙劒鍞悶鍡樻儭鐢箒鐨熼悽銊︽煙 exec.agent 娴f粈璐?parent閿涘瞼鎴烽幍鑳攨缂傛ǜ鈧焦绻佹惔锔跨瑢閸欐牗绉锋穱鈥冲娇閿涘潉exec.signal閿涘鈧?- run.dispose()` 閸︺劎绮ㄩ弸婊勬暪闂嗗棗鎮楅弮鐘虫蒋娴犺埖澧界悰宀嬬礉娣囨繆鐦夌€涙劒鍞悶鍡曟櫠閸撯晙缍戝銉ょ稊鐞氼偄褰囧☉鍫濊嫙闁插﹥鏂佺挧鍕爱閵?

瀵偓閸?/ Development

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