跳到主要内容

dsh-council

已验证

@a1exsun/dsh-council · v0.1.0 · MIT

Multi-model council deliberation for DeepSeek Harness

安装

dsh plugin add @a1exsun/dsh-council

用 dsh --profile default --dump-config 确认 layer 已生效 —— 参见安装指南。

源码

标签

作者

说明文档

English · 简体中文

DSH Council

独立作答,匿名互评,汇总裁决。

运行在 DeepSeek Harness 对话中的多模型议会插件。

DSH 插件 严格 TypeScript Node.js 22.19+ 或 24+ 英文与中文

安装 · 工作流程 · 配置 · 参与贡献

https://github.com/user-attachments/assets/e81dfa36-5d93-4efb-8c67-015a5e4d2179


工作流程

01 · 回答

2–8 个模型并行、独立作答。

02 · 评审

1–8 个评审人比较匿名回答、指出遗漏并排名。

03 · 裁决

一个裁决人综合回答与评审,给出最终建议。

使用已有模型。复用 DSH 已配置的模型和凭据,各角色独立选择,同一模型可参与多个角色。中英文交互跟随 DSH 的语言设置。

检查完整结果。查看置信说明、共识、分歧、盲点、模型身份和平均排名。原始回答与评审保留在 DSH 子会话中。

安装

1. 安装 DSH

前往 DeepSeek Harness(dsh)官网,按照官方指南完成安装。

2. 安装 DSH Council

Node.js pnpm DeepSeek Harness
^22.19.0 || >=24.0.0 11.7.0 已配置并认证至少两个模型

从 npm 安装已编译的插件包:

npx --yes @deepseek-ai/dsh@latest plugin --profile web add @a1exsun/[email protected]
npx --yes @deepseek-ai/dsh@latest web

如果 DSH Web 已在运行,请重启。

无需克隆源码或编译。开发环境设置请参阅贡献指南。

需要更多模型 provider?

CodeBestie — 探索更多模型服务。注册时请填写邀请码 RA3Z7CMJW2SS。

注册时请填写邀请码:RA3Z7CMJW2SS

使用

在 DSH Web 对话中输入:

/council

选择模型阵容

选择回答人、评审人和裁决人。模型选择仅用于本轮。

输入议题

参与者使用全新上下文,请在议题中提供所需信息。

议题示例

为三个工作进程比较 PostgreSQL 租约与托管消息队列。说明工作进程在产生外部副作用后、确认任务前崩溃时,两种方案各自如何恢复。推荐一种设计并说明假设。

费用

每轮有 4–17 个模型参与者,每个参与者可能进行多次请求并使用 Web 工具。

隐私

议题和中间回答会发送给所选模型服务。详见安全说明。

准确性

多个模型一致不能保证结论正确,请检查证据与置信说明。

配置

默认配置与自定义限额

默认配置可直接使用。如需调整限额,在 DSH profile 的 dsh-council 条目中设置 config:

- id: dsh-council
  config:
    answerMaxTokens: 16384
    reviewMaxTokens: 16384
    arbiterMaxTokens: 16384
    childTimeoutMs: 300000
    runTimeoutMs: 900000
    subagentProvider: spawn

Token 限额作用于单次模型请求。超时单位为毫秒,runTimeoutMs 不得小于 childTimeoutMs。

参与贡献

开发环境 · 测试 · 问题反馈 →

引用与鸣谢

本项目的想法来自 Andrej Karpathy 的 llm-council。感谢原作者的公开分享。

评审维度同时参考了 OpenRouter Fusion。