fusion-symphony
Multi-Model Fusion Orchestrator (MoA) over registered DeepSeek Harness LLM providers: conductor-led fan-out, evidence ledger, verify/synthesize loop, zero training.
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:devmom/fusion-symphony说明文档
阅读完整 README ↗配置(cordis.patch.yml 的 config,可在安装后修改,或运行期用工具参数覆盖)
| 字段 | 默认 | 说明 |
|---|---|---|
enabled | true | 是否注册工具 |
provider | deepseek-official | 默认 Provider 路由(已按本机运行环境核对:settings.yaml + @deepseek-ai/dsh-llm-deepseek 适配器) |
model | deepseek-v4-flash | 默认模型 id |
conductorModel | "" | 门控/Conductor 用模型 id(留空则用 model) |
aggregatorModel | "" | Verifier/Aggregator 用模型 id(留空则用 model) |
workerModels | ["deepseek-v4-flash", "deepseek-v4-pro"] | worker 模型 id 列表(同一 provider 下的多模型 = 真实融合;auto/fugu 下前一半 advisor、后一半 agent) |
advisors / agents | 2 / 2 | 默认顾问/调研员数量 |
search | true | 是否允许 agent 角色使用 web_search 取证据 |
useConductor | false | 预留:是否用 Conductor 动态生成 Plan(当前为静态多 worker) |
processBriefing | true | 每次调用后注入一条"执行过程简报"上下文(各 worker 论断+证据来源+裁决),对话与会话日志可见;设 false 关闭 |
maxRounds | 2 | 校验/重派轮次上限 |
maxWorkers | 4 | 并发 worker 上限 |
maxTotalToolCalls | 8 | 工具调用预算(保留) |
maxTokensPerWorker | 4000 | 单次 worker 模型调用 maxTokens(实际按 ≥16000 兜底) |
maxTokensAggregator | 16000 | 聚合器(最终报告组装)输出上限 |
maxSections | 8 | 章节数上限(安全阀);实际章节数由 Conductor 按任务决定(综述类 6+ 章、简单任务 1~2 章) |
多模型融合的关键:workerModels(或调用参数 worker_models)里填多个不同模型 id(可跨 Provider),是让"不同模型盲区互相抵消"的前提。只有单一模型时,插件退化为"同模型多角色"的 MoA,效果打折但仍可用。