🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI
广告☁️ 云服务器特惠阿里云首购 8 折 · 腾讯云合作特惠
DeepSeek Harness Hub
← 返回列表

Li3NGa/DHS-multi-agent-plugin

DeepSeek Harnessspec-screened扫描:低风险在 GitHub 查看 ↗
⚠ 装前注意

agent工厂 让多个agent协同 deepseek harness插件

基本兼容但装前注意:未发布到 npm registry,仅可从源码安装 · 最近上游提交 2026/9/5 · 已提供中文文档
综合分
29.8
GitHub 分
29.8
用户评分
—
★ Stars
2
周下载量
—
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add Li3NGa/DHS-multi-agent-plugin
未发布到 npm registry,仅可从源码安装,改用 GitHub 源安装
信任档位:仅索引本站尚未对其实装验证,仅收录元数据
是什么
dsh 原生插件 · chat
装得上吗
静态安装检查有提示项,装前建议看一眼 README
安全吗
本站尚未对该插件做风险分级(暂未覆盖,不等同于无风险)
还在维护吗
活跃:最近一次提交在 21 天前

档位由下列信号合成:本站实装验证(真实安装,当前最高到 L4)· 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。下方各区块是它的证据明细。 验证判据与等级说明 →

数据截至 2026/9/21(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
安装兼容性检查⚠ 装前注意

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

✗npm 包dhs-multi-agent(未发布到 npm,仅可源码安装)
✓Node 引擎要求 >=22.14.0 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明

未发布到 npm registry,仅可从源码安装

验证方式:npm registry 存在性 + package.json 静态校验 · 最后验证 2026/9/21 23:53:53

依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-agent@deepseek-ai/dsh-llm@deepseek-ai/dsh-session
用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动

README

由 DeepSeek 最新模型翻译生成
DHS Multi-Agent

DHS 多智能体编排

CI
Native Runtime
npm
License: MIT
TypeScript
Python
DeepSeek

将 DeepSeek Harness 变成强大的多智能体编排引擎

快速开始 ·
核心特性 ·
架构概览 ·
文档 ·
示例

✨ 核心特性

🧠 智能规划与路由
- Planner — 从自然语言意图生成结构化任务图
- Validator — 严格的计划验证,拒绝不安全或格式错误的计划
- AgentRouter — 基于能力的智能体路由,支持显式分配和自动匹配

⚡ DAG 并行调度
- 真正的有向无环图执行,独立任务自动并发
- 保留依赖关系的同时最大化并行度
- 支持任意复杂的任务依赖拓扑

🛡️ 有界容错恢复
- Retry — 超时失败在预算内自动重试
- Repair — 不可用智能体自动从路由池中移除
- Replan — 依赖失败触发确定性重规划
- Abort — 取消操作永不触发恢复

📊 运行时可观测性
- RuntimeDiagnostics — 运行时诊断指标
- RunRegistry — 运行注册与状态追踪
- Metrics 收集 + Observer 模式
- 无需数据库的内存内诊断

🔒 企业级安全
- RBAC 角色层次访问控制
- HMAC 时序安全令牌认证
- CSRF 防护与输入验证
- 敏感信息自动脱敏

🎯 多种协作策略
- Sequential — 顺序串行执行
- Broadcast — 广播并行执行
- Relay — 接力式传递
- DAG — 任意依赖图直接执行

🏗️ 架构概览

用户意图 / 任务计划
│
▼
Planner  ◄─────────────────────────┐
│                               │
▼                               │
Validator                          │
│                               │
▼                               │
Router                           │
│                               │
├─────────────┐                 │
│             │                 │
▼             ▼                 │
Supervisor    Direct DAG             │
│             │                 │
▼             ▼                 │
Strategy     Scheduler              │
│             │                 │
└──────┬──────┘                 │
│                        │
▼                        │
AgentRunner                   │
│                        │
▼                        │
Real DSH                     │
│                        │
▼                        │
Recovery / Diagnostics ───────────┘

🚀 快速开始

安装

npm install dhs-multi-agent
需要 Node.js >=22.14.0 和提供 DeepSeek Harness / Cordis 运行时的宿主环境。

最小示例

import { apply } from 'dhs-multi-agent'

// 注册插件
apply(ctx, {
concurrency: 4,
defaultTimeoutMs: 60_000,
})

// 运行 DAG 任务
const result = await ctx.multiAgent.runDag([
{
id: 'research',
agentId: 'researcher',
prompt: '收集相关事实。',
},
{
id: 'review',
agentId: 'critic',
prompt: '审查研究结果。',
dependsOn: ['research'],
},
])

带恢复的编排

const result = await ctx.multiAgent.runWithRecovery(plan, {
runId: 'run-1',
input: '用户意图',
agents: [
{ id: 'researcher', capabilities: ['research'] },
{ id: 'writer', capabilities: ['writing'] },
],
recovery: { maxAttempts: 3, maxReplans: 2 },
})

📦 公共 API

import {
// 核心运行时
AgentRunner,
Scheduler,
Task,
TaskGraph,
// 策略
runSequential,
runBroadcast,
runRelay,
runDag,
// Supervisor
Supervisor,
createSupervisor,
// 恢复
createRecoveryManager,
// 诊断
RuntimeDiagnostics,
RunRegistry,
createRuntimeDiagnostics,
// 插件入口
apply,
} from 'dhs-multi-agent'

📚 文档

| 文档 | 说明 |
|------|------|
| 使用指南 | 详细使用说明和配置选项 |
| API 参考 | 完整的 API 文档 |
| 运行时 API | Native 运行时 API |
| 策略说明 | 各协作策略的详细介绍 |
| Supervisor 契约 | Supervisor 接口规范 |
| 部署指南 | 生产环境部署 |
| HTTP API | Python HTTP 服务接口 |
| MCP 集成 | MCP 协议支持 |
| 架构决策记录 | 重要设计决策的记录 |
| 真相来源 | 代码库结构说明 |

💡 示例

Python 示例

演示全部 5 种协作策略(无需 API Key)
python examples/demo_strategies.py

真实 DeepSeek 三人辩论
DEEPSEEK_API_KEY=sk-xxx python examples/demo_deepseek_team.py

启动 HTTP 服务
python examples/run_http_server.py

更多示例请查看 examples/ 目录。

🧪 测试

TypeScript 单元测试
pnpm --dir packages/dsh-multi-agent test

类型检查
pnpm --dir packages/dsh-multi-agent typecheck

构建
pnpm --dir packages/dsh-multi-agent build

Smoke 测试
pnpm test:smoke

Python 测试
pytest tests/ -q

测试覆盖:
- TypeScript:164+ 单元测试
- Python:386+ 测试用例
- 包含集成测试、Smoke 测试、安全测试

🏛️ 仓库结构

DHS-multi-agent-plugin/
├── packages/dsh-multi-agent/    # Native 生产源代码(TypeScript)
│   ├── src/                      #   运行时核心
│   │   ├── planner/              #   规划器
│   │   ├── supervisor/           #   Supervisor
│   │   ├── recovery/             #   恢复机制
│   │   ├── strategies/           #   协作策略
│   │   └── ...
│   └── tests/                    #   测试套件
├── src/deepseek_multi_agent_plugin/  # Python 运行时
│   ├── runtime/                  #   核心运行时
│   ├── adapters/                 #   CLI/HTTP/MCP 适配器
│   └── ...
├── docs/                         # 文档
│   ├── adr/                      #   架构决策记录
│   └── ...
├── scripts/                      # 发布和验证脚本
├── examples/                     # 示例代码
├── cordis.patch.yml              # DSH Bundle Patch
└── ...

🤝 贡献

欢迎贡献!请查看以下资源:

- 提交 Issue:GitHub Issues
- 安全问题:请参阅 安全策略
- 代码规范:遵循现有代码风格,添加测试

📄 许可证

MIT License

如果这个项目对你有帮助,欢迎给个 ⭐ Star

Made with ❤️ for the DeepSeek ecosystem

上游仓库有新提交时邮件通知你(每天最多一封,无更新不打扰),随时一键退订。

💬 加入社群

插件用法、部署报错、新插件第一时间同步——群里问,比一个人翻文档快。

DPharness QQ 群二维码,QQ 扫码进群
QQ 扫码进群
DPharness 飞书群二维码,飞书扫码进群
飞书扫码进群