DSH HUB
HomePlugin StoreRankingsPublish Guide
Plugin source
Back to catalog

MichengAI /

dsh-agency-agents

Verified

DSH agency agents 基于 DeepSeek Harness 的全行业智能体

★ 1 Stars0 Forks0 IssuesN/A Community rating0 Confirmed installs
View on GitHub
READMESource: main@1760c343
DeepSeek Harness logo

DSH Agency Agents

271 summonable specialist agents for DeepSeek Harness

简体中文 · Documentation · Apache-2.0

License: Apache-2.0 Bundled agents npm package DSH Web Plugin Node.js 22 or later

DSH Agency Agents is a community-maintained DeepSeek Harness (DSH) plugin, not an official DeepSeek AI product.

Features

  • Browse, enable, and disable bundled experts across 17 divisions in Settings → Experts.
  • Summon enabled experts by name or slug from the composer's Experts picker.
  • Use list_experts to discover experts and summon_expert to start a one-shot specialist subagent.
  • Use 271 bundled personas immediately, or connect a separately synchronized expert directory.

The parent session keeps task context, judgment, and the final answer. Expert children provide a specialist perspective only and cannot summon further experts.

Screenshots

Enable the experts you need in Settings → Experts:

DSH Experts panel

Open the composer's Experts picker and choose an enabled expert:

Experts picker

Then write the complete task with the expert name and slug:

Summoning an expert from the composer

Prerequisites

  • A working DeepSeek Harness Web installation with dsh available in PowerShell.
  • Examples use the web profile; replace it with the target profile.
  • Source installation and development require Node.js 22+ and pnpm. npm installation does not require running pnpm install separately.

Installation

Install from npm

Run this from any PowerShell directory. dsh plugin installs the npm package and applies its bundled cordis.patch.yml:

[Console]::OutputEncoding = [System.Text.Encoding]::UTF8
$OutputEncoding = [System.Text.Encoding]::UTF8
dsh plugin --profile web add @michengai/dsh-agency-agents
dsh --profile web --dump-config

The configuration output should contain agency-agents and agency-agents-remote. Restart DSH Web and hard-refresh the browser. Do not copy client files manually: the Settings page needs the mounted Remote service.

If a package mirror has not synchronized the latest version, append --registry=https://registry.npmjs.org/.

Install from source

Use this for debugging or unpublished changes. The cloned directory becomes the plugin source path:

[Console]::OutputEncoding = [System.Text.Encoding]::UTF8
$OutputEncoding = [System.Text.Encoding]::UTF8
Set-Location D:\Repository\deepseek-harness-plugin
git clone https://github.com/MichengAI/dsh-agency-agents.git
Set-Location .\dsh-agency-agents
pnpm install --frozen-lockfile
pnpm build
dsh plugin --profile web add .
dsh --profile web --dump-config

Restart DSH Web and hard-refresh the browser. dsh plugin ... add . reads the package metadata and cordis.patch.yml; do not install by copying lib directly.

Usage

  1. Open Settings → Experts and enable the needed experts.
  2. Open the composer's Experts picker and choose an enabled expert.
  3. Name the expert and slug, then provide the complete task.
Summon the "Code Review Engineer" expert (engineering-code-reviewer) for this task:
Review the changes in the current workspace and list reproducible issues by severity.

The parent session can also call list_experts(division?), then delegate with summon_expert(expert, task). Use a slug when a name is ambiguous.

Configuration and limits

Key Default Purpose
root Bundled expert assets External expert root; an explicit value takes priority.
provider spawn DSH subagent provider; fork also works when it supports persona and tool filtering.
divisions 17 standard divisions Top-level divisions to scan.
maxDepth Unset Positive absolute subagent-depth limit.

Set AGENCY_AGENTS_ROOT to use an external expert directory. The provider must support persona and tool filtering.

Secondary development

  • src\index.ts: host entry point for catalog loading, tools, and settings.
  • src\remote-contract.ts and src\remote.ts: Remote contract and implementation.
  • src\client\index.ts: Settings page, composer button, and @ trigger.
  • assets\agency-agents: bundled personas; retain its MIT license and NOTICE attribution.

After changing src or assets, rebuild, test, and install from the local directory:

[Console]::OutputEncoding = [System.Text.Encoding]::UTF8
$OutputEncoding = [System.Text.Encoding]::UTF8
pnpm build
pnpm test
pnpm verify
dsh plugin --profile web add .

The published package includes lib, assets, the patch, and documentation only. Do not publish node_modules or local development files.

Validation

[Console]::OutputEncoding = [System.Text.Encoding]::UTF8
$OutputEncoding = [System.Text.Encoding]::UTF8
pnpm build
pnpm test
pnpm verify

prepublishOnly runs these build, test, and package-integrity checks before publishing.

License and attribution

This project’s TypeScript source, build scripts, and documentation use Apache License 2.0. Bundled personas originate from The Agency and remain MIT-licensed; see assets\agency-agents\LICENSE.

DSH HUB

A community index for DSH plugins. Not an official GitHub or DeepSeek AI product.

APIPublish GuideAbout
—/ 5

No ratings yet

Verified DSH bundle

Commit 1760c343c142

Community comments

No comments yet. Be the first to write one.