MichengAI/dsh-agency-agents ↗★ 69
@michengai/dsh-agency-agents
DSH Agency Agents — 为 DeepSeek Harness 提供 321 名可召唤的专业智能体 · 321 summonable domain experts for DeepSeek Harness 适合需要在对话中快速召唤、切换不同专业领域专家协助任务的用户。
インストール
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:MichengAI/dsh-agency-agentsドキュメント
README 全文を読む ↗Usage
- Open the composer Experts picker. It shows enabled experts in a compact list grouped by category, with an avatar and a name on each row. Categories retain their original order, with experts sorted by their localized names within each category.
- Search the full roster by name, field or keyword, including disabled experts. One- or two-character English terms match whole words; terms of three or more characters also match word prefixes. Click a row to select it; disabled rows are marked Enable and select. Enabled experts also appear in the
@shortcut list. - The localized expert name is inserted as a short tag. Continue with the complete task. Selecting does not send the message or replace existing text or attachments.
Code Reviewer
Review the changes in the current workspace and list reproducible issues by severity.
When you select an expert with a task example through the toolbar or @, the example is automatically inserted after its reference if the task body is empty. Existing task text is preserved, templates are not appended to it, and nothing is sent automatically. The first eight cover code review, UX research, UI design, UX architecture, product management, technical writing, research synthesis and Xiaohongshu operations. All other experts remain searchable and selectable. Examples explain how to describe a task; they do not grant access to external platforms or tools.
Experts with name conflicts are marked as unavailable. If another window changes the enabled roster, the picker refreshes and asks you to retry. If enabling succeeds but reference insertion fails, select the expert again without enabling it a second time. Settings → Experts remains the management surface; @ still searches enabled experts only.
The parent session can also call list_experts(division?), then delegate with summon_expert(expert, task) using the expert name. The bundled roster validates localized and upstream names for uniqueness.
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 | 22 standard divisions | Top-level divisions to scan. |
maxDepth | Unset | Positive absolute subagent-depth limit. |
Set AGENCY_AGENTS_ROOT to use an external expert directory. Persona bodies from that directory are injected as the child system prompt, so load them only from a trusted source. The provider must support persona and tool filtering. summon_experts accepts at most 8 experts with a concurrency of 4 and still returns successful answers when some experts fail.