frederico-kluser/dsh-orquestrator ↗★ 0

dsh-orquestrator

DeepSeek Harness plugin: a native-looking modal on task send lets you pick a different model for subagents and an independent reviewer (own model) that validates each subagent's work, fixes only real defects, and delivers the result to the main agent. 适合需要对子任务进行独立模型评审和缺陷修复的复杂工作流。

Package
dsh-orquestrator
Compatibility
Unverified
Cordis peer range
>=4.0.0 <5
Version
0.1.0
License
MIT
Last updated
Sep 30, 2026

Install

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:frederico-kluser/dsh-orquestrator

Configuration

Everything is optional; without configuration the plugin does nothing until a user confirms the dialog. Add overrides to your profile's cordis.patch.yml (a patch replaces the row's whole config):

- id: orquestrator
  config:
    # Headless/TUI/SDK sessions have no dialog: apply this to every session.
    defaults:
      subagentModel: { provider: openrouter, model: google/gemini-3.8-flash }
      reviewer:
        enabled: true
        model: { provider: azure-opencode-claude, model: claude-haiku-4-5 }
    reviewerProvider: spawn        # subagent provider that runs the reviewer
    workerHandoff: true            # ask the worker for a report the reviewer can use
    maxWorkerReportChars: 60000    # worker report kept verbatim in the review packet
    persist: true                  # remember choices across restarts
    stateDir: ~/.dsh/dsh-orquestrator
    maxSessions: 500               # stored sessions before the oldest are pruned
    tools:                         # which delegation tools are orchestrated
      - { name: subagent,      provider: spawn, mode: continuable }
      - { name: subagent_fork, provider: fork,  mode: continuable }