DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

Agent Orchestrator — DeepSeek Harness 插件(DSH Plugin)
DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录
← Plugins
A

@goodandready/dsh-agent-orchestrator

Agent Orchestrator

用于 DeepSeek Harness 的多智能体任务分解、DAG 工作流编排和提示缓存优化器。

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add github:GooDAnDReaDY/dsh-agent-orchestrator#cae4c17bf337396bb26e0e770f82c4f03a9bdf56
README兼容性版本

兼容性与来源证明

Agent Orchestrator 以 @goodandready/dsh-agent-orchestrator 发布,当前版本为 0.1.9。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
web
发布来源
github
Registry 更新时间
2026/9/19

版本

0.1.9stable
2026/9/19
0.1.6stable
2026/9/18

相关插件

正在加载相关插件…

最新版
0.1.9
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
未提供
文件数
未提供
Surface
web
许可证
MIT
发布源
github
GitHub
★ 0
周下载
0
最近提交
2026/9/19
查看源码 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题

相关插件

继续浏览 agents-orchestration 分类下经过校验的插件。

Headless@deepseek-ai/dsh-headlessdsh one-shot bundle:基于 dsh-base 的直接核心 Agent/Session 运行器,不包含 Host、HTTP 或浏览器层Experimental Agent Team Web Profile@deepseek-ai/dsh-experimental-agent-team-web-profile用于 Agent Teams Remote 和 UI 插件的实验性 Web 配置层Subagent Codex@deepseek-ai/dsh-subagent-codex基于官方 app-server 协议的一次性 Codex 子代理提供程序Subagent Claude Code@deepseek-ai/dsh-subagent-claude-code基于官方 Agent SDK 的一次性 Claude Code 子代理提供方

README

📦 @goodandready/dsh-agent-orchestrator

Multi-Agent Task Decomposition, DAG Workflow Orchestration & Prompt Caching Engine for DeepSeek Harness

🇬🇧 English • 🇷🇺 Русский • 🇨🇳 中文说明

⭐ If you like this plugin, please star it on GitHub — it shows me that the plugin is useful to you and motivates me to keep developing it.

🐛 If you find a bug or would like to request a feature, open a GitHub issue in any language — I will review your proposal and implement useful suggestions in a future plugin version.

⚡ Overview & The Problem

Single-agent software engineering architectures suffer from cognitive overload when tasked with complex multi-stage projects: monolithic prompts conflate architecture, styling, core business logic, testing, and documentation into a single generation pass, leading to hallucinated contracts, regression bugs, and excessive token expenditure.

Furthermore, executing multiple subagents independently often resets the LLM KV-cache on each turn, forfeiting prefix cache reuse and incurring substantial latency and financial overhead.

@goodandready/dsh-agent-orchestrator introduces an autonomous multi-agent orchestration framework to DeepSeek Harness:

  1. Intelligent Triage & Decomposition: Analyzes high-level objectives from chat or Kanban cards and breaks them down into fine-grained stages across 12 specialized agent roles.
  2. DAG Execution Engine: Schedules tasks based on Directed Acyclic Graph dependencies, running independent stages concurrently while strictly enforcing blocker gates.
  3. KV-Cache / Prompt Caching Optimizer: Guarantees byte-level prefix invariance for subagents sharing identical models, unlocking 80–90% prompt token cache hits and near-instant TTFT.
  4. Strict Separation of Duties: Backend implementation, UI interface design, and frontend client assembly are strictly isolated into distinct personas and execution stages.
  5. Dual Surface Integration: Dispatched natively via /orchestrate in DSH chat (with a sticky header milestone card) or via @goodandready/dsh-kanban task boards.

🏗️ Architecture

graph TD
    Trigger["Input Task<br/>(/orchestrate in Chat or Kanban Card)"] --> Main["Lead Orchestrator (Triage)"]
    
    subgraph Engine ["DAG Engine & Prompt Caching"]
        L1["Layer 1: Canonical Base Anchor (>1024 tokens)"]
        L2["Layer 2: Shared Task Anchor"]
        L3["Layer 3: Cumulative Artifacts (Append-Only)"]
        L4["Layer 4: Role Suffix Directive"]
    end

    Main --> Engine

    subgraph AgentPool ["Configured Agent Personas (Self-Contained in Settings)"]
        R1["Technical Spec Analyst"]
        R2["System Architect"]
        R3["UI/UX Interface Designer"]
        R4["Backend Developer"]
        R5["Frontend Developer"]
        R6["QA Automation Specialist"]
        R7["Documentation Specialist"]
    end

    Engine --> AgentPool
    AgentPool --> Delivery["Orchestrated Delivery<br/>(Header Utility Card & Kanban Sync)"]

👥 12 Built-In Specialized Agent Roles

All agent profiles are completely self-contained within plugin settings (no external file dependencies):

Role IDTitleSpecializationStrict Boundaries
specTechnical Spec AnalystRequirements, Acceptance Criteria (DoD), SchemasNever writes implementation or styling
architectureSystem ArchitectSystem Design, DESIGN.md, ADR, Modular ContractsNever implements production code or deploys
ui_designUI/UX Interface DesignerLayouts, Theme Tokens (--dsw-alias-*), SlotsNever writes backend Cordis services
frontendFrontend DeveloperReact Components, Client Hooks, DOM EventsNever alters backend routes or DB schemas
backendBackend DeveloperCordis Services, WebServer Routes, Data StoreNever writes client React JSX or styles
fullstackFullstack IntegratorClient-Server Contract Wiring, End-to-End FlowAdheres strictly to modular limits
qa_testsQA Automation SpecialistUnit Tests (node:test), Boundary VerificationVerifies without external network calls
bugfixHotfix & Triage EngineerRoot-Cause Diagnosis, Minimal Blast Radius FixesNever refactors unrelated code
docsDocumentation SpecialistTrilingual Documentation (en/ru/zh), ReleasesNever overwrites previous documentation
refactoringRefactoring SpecialistComplexity Reduction (YAGNI), Bundle CompressionPreserves backwards compatibility
researchResearch & Spike EngineerTechnology Evaluation, Library Trade-OffsDelivers analysis; never merges spike code
devopsDevOps & Tooling EngineerPackage Manifests, Build Verification, SystemdNever exposes private network credentials

🔄 Complexity Scenarios

  1. Hotfix / Trivial (1 Stage): Instant defect elimination or single-parameter tweak.
  2. Simple (2 Stages): Discussion & Spec $\rightarrow$ Targeted Execution.
  3. Medium (3–4 Stages): Spec $\rightarrow$ UI Design $\rightarrow$ Frontend Code $\rightarrow$ QA Tests.
  4. Complex (5–6 Stages): Spec $\rightarrow$ Architecture $\rightarrow$ UI Design $\rightarrow$ Implementation $\rightarrow$ QA $\rightarrow$ Trilingual Docs.
  5. Enterprise / Deep R&D (7 Stages): Spike Research $\rightarrow$ Spec $\rightarrow$ Architecture $\rightarrow$ Parallel Backend & UI Design $\rightarrow$ Frontend Assembly $\rightarrow$ Comprehensive QA $\rightarrow$ Documentation Gate.
  6. Custom DAG Scenarios: Fully configurable in plugin settings with custom stages and blocker checkboxes.

⚡ Prompt Caching Mechanics

Modern LLMs (DeepSeek-V3, Claude 3.5 Sonnet, vLLM) cache prompt KV states strictly from the first token forward. If non-deterministic timestamps or random IDs are placed in the prompt header, cache hit rate drops to 0%.

dsh-agent-orchestrator enforces a 4-layer canonical layout:

  1. Layer 1: Static Base Anchor (>1024 tokens): Byte-identical guidelines and tools definition common across all agents.
  2. Layer 2: Shared Task Anchor: Stable description of user objective and target repository.
  3. Layer 3: Cumulative Context (Append-Only): Outputs of predecessor stages appended in a deterministic sequence, preserving 100% of the preceding KV-cache.
  4. Layer 4: Role Directive (Suffix): Role persona prompt, skills, and subtask-specific scope appended at the end.

This architecture delivers 80–95% cache hits across subagents utilizing the same model, reducing TTFT and cutting token costs by ~90%.


💻 Usage

1. In DSH Chat via Slash Command

/orchestrate Design and build a settings card for the finance plugin

Explicit scenario selection:

/orchestrate complex Build a multi-tenant authentication provider
/orchestrate hotfix Fix null reference in store.js

Short alias:

/orc Refactor state management

2. In @goodandready/dsh-kanban

  • Open any card on the board.
  • Click [Собрать пайплайн / Assemble Pipeline].
  • Select the complexity preset or allow auto-triage.
  • The card automatically reflects stage transitions and advances to Review upon completion.

🧪 Verification & Automated Testing

Execute the native test suite (121 passing tests across 53 suites, zero network dependencies):

node --test test/*.test.mjs

Verify npm package bundle size compliance (<256 KiB threshold):

npm pack --dry-run --json

Visual verification

Production acceptance of v0.1.6 — Settings card, Dark and Light themes side by side:

dsh-agent-orchestrator v0.1.6 visual verification


📄 License

MIT © GooDAnDReaDY