Introduction

When using multiple sub-agents in DeepSeek Harness (DSH), a common requirement is to centralize task scheduling with a main agent, limit the number of sub-agents running simultaneously, and select provider, model, and reasoningEffort based on different task types.

dsh-my-go is an agent orchestration system built on top of DSH. It uses Sisyphus to schedule 7 professional sub-agents and provides a WebUI settings page and tree view panel. Below is an introduction to its positioning, capabilities, installation methods, and usage notes.

What is it

dsh-my-go is positioned as: an agent orchestration system built on DeepSeek Harness (DSH), using Sisyphus to schedule 7 professional sub-agents.

The repository owner is daizihan233, and the license is MIT. It is suitable for handing over tasks to Sisyphus for unified scheduling within a DSH session and configuring model routing based on job types.

Core Features

dsh-my-go’s verified capabilities include:

  • Star topology: Sub-agents are routed through Sisyphus.
  • Serial blocking: Only one sub-agent runs at a time.
  • 7 professional sub-agents: Hermes, Explore, Librarian, Multimodal Looker, Hephaestus, Prometheus, Oracle.
  • Bind provider, model, and reasoningEffort based on job types.
  • Communication tools: go_work, continue, need_help, forward.
  • Status tools: orchestration_status, list_subagents.
  • Step-level scheduling and Sisyphus quality checks.
  • WebUI settings page and tree view panel.
  • Off-peak routing: Switch provider / model based on Beijing Time peak and off-peak hours.
  • DSV4P0813 patch switch.

Model and Routing Behavior

Regarding models and routing, the facts are as follows:

  • Default does not include model names and channel names; inherits parent session routing by default.
  • model is validated via llm.listModels before dispatching; if it does not exist, it is skipped and falls back to the parent session model.
  • reasoningEffort is only applied if the model actually supports it.
  • Permission requests and question asking are executed by the main agent.

Installation and Enabling

Environment requirements:

  • DeepSeek Harness 0.1.0-rc.6+
  • Node.js 20+
  • A available LLM provider

Install to web profile:

dsh plugin --profile web add dsh-my-go@latest --config.minimumReleaseAge=0

Start Web interface:

dsh web

Typical Usage

Open a new DSH session, preset to select the MyGO!!!!! mode, then ask questions to Sisyphus.

After installation, the WebUI provides a settings page and tree view panel. You can configure provider, model, reasoningEffort, the DSV4P0813 patch switch, and off-peak routing based on job types in the settings page.

Use Cases and Notes

Suitable for users who use DSH Web sessions, want to schedule 7 professional sub-agents via Sisyphus, and configure model routing based on job types.

Usage notes before use:

  • The plugin runs with the permissions of the current dsh process; you should check the source code and license before installing.
  • The repository license is MIT.
  • Off-peak routing only affects provider / model selection during peak and off-peak hours; when disabled, it still works according to normal routing and parent session inheritance logic.
  • The directory page is a community plugin page and does not represent the DSH official app store.

Links

  • Directory Page: https://www.skillhub.cn/plugins/daizihan233/dsh-my-go
  • GitHub: https://github.com/daizihan233/dsh-my-go