dshbase

插件目录 / AI Models / dsh-expert-mode

dsh-expert-mode

未验证 Asher-2000

✓ 持续维护 4 位贡献者

查看 GitHub ↗ ← 返回插件目录

8Stars
0Forks
1未关闭 issue
Python语言
2026-08-24最近推送
跨平台平台

功能简介

DSH (DeepSeek Harness) 专家模式 agent preset — 统筹团长 + 10 位领域专家子代理 Expert-mode preset for DeepSeek Harness

我们的评价
未验证 — 尚未实测

DSH (DeepSeek Harness) 专家模式 agent preset — 统筹团长 + 10 位领域专家子代理 Expert-mode preset for DeepSeek Harness 尚未验证——请自行安装测试。

「未验证」表示我们的自动化 CI 尚未安装过该插件。功能描述与版本兼容性均为作者声明。这不是安全审计,也不代表对第三方代码的背书。

你是插件作者? 想拿到「已验证」标签——提交你自己的验证证据(截图、日志或短视频),我们审核通过后即改为「已验证」。

提交验证证据 ↗

README

🧠 DSH Expert Mode

1 Coordinator + 17 Experts — Full-Stack Multi-Agent Team
首席协调官 + 17 位领域专家 — 全栈多智能体团队

dsh-plugin Featured in Awesome DSH Plugin Release License: MIT Stars

中文 · English


✨ What it does

Install this preset and DSH automatically becomes a "Chief Coordinator" mode:

Scenario Behavior
Receives task Identifies domain → delegates to the best expert
Complex tasks Dispatches multiple experts in parallel
Simple tasks Coordinator handles directly — no forced delegation
Task complete Experts stay online for follow-up modifications

No custom prompts to write. No multi-config to maintain. Just install and use.


🖼️ Demo

DSH Expert Mode main interface
Select the "Expert Mode" preset in DSH workspace to use

Expert Mode running
5 expert subagents working in parallel, with real-time token usage and timing


🧩 17 Experts

🎯 Full-Stack Core (6)

Expert Tool Domain
🖥️ Frontend Dev expert_frontend_dev Web frontend, React/Vue, CSS/UI
🖥️ Backend Dev expert_backend_dev API, server logic, authentication
🗄️ Database expert_database Schema design, SQL, optimization
🏗️ Architect expert_architect System design, tech selection
🛠️ DevOps expert_devops CI/CD, Docker, K8s, deployment
🧪 QA Engineer expert_qa_engineer Testing strategy, automation

🔒 Security & Data (3)

Expert Tool Domain
🔒 Security expert_security Code audit, vulnerabilities, hardening
📊 Data Analyst expert_data_analyst Statistics, visualization, insights
🎨 UI/UX Design expert_uiux_design Interface design, design systems

💼 Business (7)

Expert Tool Domain
📋 Product Manager expert_product_manager PRD, requirements, competitor research
✍️ Copywriter expert_copywriter Marketing copy, content creation
🎬 Media Creator expert_media_creator Storyboard, AI image, AI video, final cut
⚖️ Legal Review expert_legal_review Contract review, legal risk
📱 Social Media expert_social_media Multi-platform distribution
🚀 Growth Hacker expert_growth Growth strategy, A/B testing
💹 Quant Finance expert_quant_finance Quantitative models, risk
💰 Finance expert_finance Financial analysis, budget

🛡️ Features

Feature Description
🎯 Smart Delegation Auto-identifies task domain and routes to the best expert
🚀 Fast Track Simple tasks handled directly — no forced delegation
🔄 Five-Anchor Constraint Prevents topic drift with per-turn self-check
🤝 Cross Review High-risk tasks get multi-expert independent review
💾 Experience Pool Lessons learned are saved and injected next time
💬 Inter-Expert Bus File-based message bus (bus.py): experts send/read directly, zero coordinator relay, P2P capable
Fault Recovery Auto-retry on timeout, strategy switch on failure
📉 Progressive Disclosure Methodology injected on-demand, 28% token savings
🌐 Bilingual Complete EN/ZH documentation

📦 Installation

Option A: dsh plugin add (won't crash, but ❌ does NOT activate expert mode)

# In DSH workspace
dsh plugin add github:Asher-2000/dsh-expert-mode

⚠️ Important: this is an agent-preset plugin, not a Cordis service plugin. dsh plugin add only guarantees the bundle loads without crashing — it does not mount expert mode into your sessions. The preset only works via Option B (~/.dsh/.agent-presets/). Use Option B. This entry is a compatibility placeholder only.

Option B: Manual install from GitHub (current)

Clone the repository, then copy the preset into DSH's agent-presets directory:

# 1. Clone anywhere
git clone https://github.com/Asher-2000/dsh-expert-mode.git
cd dsh-expert-mode

# 2. Copy the preset into DSH's agent-presets directory
mkdir -p ~/.dsh/.agent-presets/expert-mode
cp -r agent.cordis.yml preset.yml cordis.patch.yml ~/.dsh/.agent-presets/expert-mode/
# If you want the full methodology docs (methods/, experts/, comm/ bus), copy the whole tree:
# cp -r .expert-mode ~/.dsh/.agent-presets/expert-mode/

# 3. Restart DSH web, then select "专家模式" in the workspace preset selector
dsh web

Note: ~/.dsh/.agent-presets/ is DSH's preset discovery directory. Each subdirectory = one preset. The preset name comes from preset.yml's name field.

Then select "专家模式" in the workspace preset selector.

Optional: Cross-session memory (recommended)

The expert-mode preset itself does not register the cross-session memory service — it is a HOST-PLANE plugin, and registering it inside a preset conflicts with the host composition (causing preset mount failure). To enable cross-session memory, install dsh-memory-connect separately into the host composition:

# 1. Clone the memory plugin
git clone https://github.com/Asher-2000/dsh-memory-connect.git
cd dsh-memory-connect
npm install github:Asher-2000/dsh-memory-connect#v0.4.0  # or place it into the dsh dependency tree manually

# 2. Register it in the host composition (e.g. append to ~/.dsh/profiles/web/cordis.patch.yml):
# - id: cross-session-memory
#   name: '@deepseek-ai/dsh-memory-connect'
#   config:
#     path: ~/.dsh/memory.db
#     openAt: startup

# 3. Restart DSH web
dsh web

⚠️ Important: Do NOT add @deepseek-ai/dsh-memory-connect into this preset's agent.cordis.yml. It is a HOST-PLANE plugin (injects sessions + systemPrompt); registering it inside the preset throws service has been registered at <cross-session-memory>, which makes the expert-mode preset fail to mount and the UI fall back to the default preset. This preset ships with an explanatory comment about it.


🚀 Quick Start

  1. Install the plugin
  2. Select "专家模式" preset
  3. Ask any question — the coordinator auto-delegates to the right expert

Example

User: 帮我设计一个用户认证系统

Coordinator:
  → 识别领域: 后端开发 + 安全
  → 委派 Backend Dev: API 设计、JWT 实现
  → 委派 Security: 安全审计、漏洞防护
  → 汇总输出完整方案

🏗️ Architecture

┌─────────────────────────────────────────────────────────────────┐
│                    Expert Mode Architecture                      │
├─────────────────────────────────────────────────────────────────┤
│                                                                  │
│  ┌──────────────────────────────────────────────────────────┐   │
│  │              Chief Coordinator (协调官)                    │   │
│  │  • Task analysis    • Domain identification               │   │
│  │  • Expert routing   • Result aggregation                  │   │
│  └──────────────────────────────────────────────────────────┘   │
│                           │                                      │
│           ┌───────────────┼───────────────┐                     │
│           ▼               ▼               ▼                     │
│  ┌─────────────┐  ┌─────────────┐  ┌─────────────┐            │
│  │  Frontend   │  │  Backend    │  │  DevOps     │            │
│  │  Database   │  │  Security   │  │  QA         │            │
│  │  Architect  │  │  ...        │  │  ...        │            │
│  └─────────────┘  └─────────────┘  └─────────────┘            │
│                                                                  │
└─────────────────────────────────────────────────────────────────┘

💬 Inter-Expert Communication Bus (v0.8.0)

┌──────────────────────────────────────────────────────────────┐
│                 File Message Bus (comm/bus.py)                │
│   .expert-mode/comm/mailboxes/<expert>/*.msg                 │
├──────────────────────────────────────────────────────────────┤
│                                                              │
│   data-analyst ──send──▶ frontend-dev   (direct, async)      │
│   copywriter   ──send──▶ social-media  (direct, async)       │
│   coordinator  ──broadcast──▶ all experts (global sync)      │
│   expert A     ──P2P subagent──▶ expert B  (synchronous)     │
│                                                              │
│   • Zero relay: content flows between experts, NOT through   │
│     coordinator context                                     │
│   • Durable: every message persisted as .msg file            │
│   • Auditable: full log at comm/logs/bus.log                 │
│   • Commands: send / read / ack / broadcast / stats          │
└──────────────────────────────────────────────────────────────┘

Communication Modes:

Mode How Use case
A. Relay Expert A sends result → Expert B reads Sequential collaboration
B. Parallel Experts send results to coordinator → read --all Independent collection
C. Broadcast One message → all mailboxes Global state changes
D. Review Experts send "agree/partial/disagree + reason" Cross review
E. P2P Expert spawns subagent for direct Q&A Synchronous clarification

📚 Documentation

Document Description
Communication Protocol Inter-expert message bus protocol v1
Expert Methods 16 expert methodology docs
Experience Pool Lessons learned per expert
README.zh.md 中文文档

🤝 Contributing

  1. Fork the repository
  2. Create a feature branch
  3. Commit your changes
  4. Push to the branch
  5. Open a Pull Request

📄 License

MIT License - see LICENSE for details.


🙏 Acknowledgments

安装

🧩 让 Agent 自动装(推荐)

装一次目录插件,之后本站所有插件都能让 DeepSeek Harness 自动找、自动装:

dsh plugin add dshbase-catalog

然后对 agent 说「帮我装 dsh-expert-mode」,它会在目录里找到并自动安装。文档:dshbase-catalog · 已验证场景包

该插件是 GitHub 源码(未发 npm)——直接从仓库装:

Web profile:

dsh plugin --profile web add github:Asher-2000/dsh-expert-mode

Headless(CLI)profile:

dsh plugin --profile headless add github:Asher-2000/dsh-expert-mode

实测报告

尚未 L3 验证——若已跑过,见下方失败备注。

状态:pending
备注:验证: runtime-fail (0.1.0-rc.6) 浏览全部待验证失败 →

使用场景

把一个新模型、provider 或路由策略接入循环,让 dsh 能为任务选对脑子。

适合谁

同时用多个模型或 provider、想让成本/质量/延迟自动平衡的人。

二次开发建议

provider 适配器和路由启发式是缝——加后端、调回退链,或加按任务的模型选择。

安全:尚未扫描——我们的每日静态扫描将很快覆盖它。

分享徽章

AI Models 里更多

浏览全部 7795 个插件 →