返回目录
其他 待识别

dsh-agency-agents

MichengAI/dsh-agency-agents

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

Stars
1
Forks
0
Issues
0
更新
今天

PROJECT TOPICS

项目标签

PROJECT README

README

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

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.

CLASSIFICATION EVIDENCE

分类依据

项目类型待识别
功能分类其他
规则置信度

系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。