Saktawdi/dsh-ha-orchestrator3

dsh-ha-orchestrator

Model high-availability failover + subagent orchestration (fanout/pipeline/supervisor) for DeepSeek Harness

包名
dsh-ha-orchestrator
版本
0.11.3
许可证
MIT
最近更新
2026年8月16日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Saktawdi/dsh-ha-orchestrator

Usage

No special instructions are required for normal use — the model decides when to orchestrate:

You:    Research these three open-source projects, compare licenses and community activity, and recommend one.
Model:  sees 3 independent subtasks → calls orchestrate (fanout) → parallel research → comparison → recommendation

You:    Read this large project and summarize its architecture and current progress.
Model:  splits it into independent per-module/doc/code reading tasks → calls orchestrate (fanout) → parallel reads → consolidated architecture and progress

You:    Do requirements analysis first, then a design doc, then an implementation plan.
Model:  calls orchestrate (pipeline) → each stage's output feeds the next

You:    Write a competitive analysis report and have a senior reviewer vet it.
Model:  calls orchestrate (supervisor) → parallel analysis → review and merge → report

Commands

The plugin also registers two optional slash commands for inspecting and managing runtime state:

CommandDescription
/haShow the current HA status (same as /ha status).
/ha statusShow quarantine, failure counts, rotation cursors, switch history, and probe log.
/ha diagShow plugin diagnostics: service availability, persistence, language, and injection status.
/ha resetClear quarantine, failure counts, cursors, and history.
`/ha probe
`Manually probe a model to verify recovery.
/orchestrateList recent orchestrate runs (same as /orchestrate runs).
/orchestrate runsList the 10 most recent orchestrate runs.
/orchestrate show Show details of a specific orchestrate run.
/orchestrate presetsList configured orchestration presets.

These commands are registered through the DSH commands service. If a deployment does not provide that service, the plugin still works normally; only these slash commands are unavailable.

Settings

Settings → "HA 与编排":

CardWhat you can do
Model High AvailabilityOn/off, backup list (+ "Recommended backups"), and an "Advanced" section for cooldown, failure threshold, burst window, provider circuit threshold, probe recovery, context-overflow degrade, error-code filter, persist selection, and stop steering
Subagent OrchestrationOn/off, subagent provider, default concurrency, max subagents per run, global concurrency cap, pipeline stage retry
Custom SubagentsAdd, edit, reorder, delete; "AI Generate" creates one from a description
DiagnosticsHA runtime (current default, quarantine with level, failure counts, cursors, probes, failover history, reset) and recent orchestrate runs
SystemPlugin language (follow system / Chinese / English), the orchestration hint toggle, the live injection status, one-click config export/import, and the debug card toggle