DSH HUB
HomePlugin StorePlugin PacksCommunityRankingsResourcesPublish Guide
Plugin source
Back to catalog

charonomega /

charonomega/dsh-council-mode

Verified

DSH 多智能体议会:固定成员、直接收件箱、自由讨论与可配置次数限制

★ 0 Stars0 Forks0 IssuesN/A Community rating0 Confirmed installs
View on GitHubProject homepage
READMESource: main@52fc112c

议会模式 · Council Mode

让多个智能体在 DeepSeek Harness(DSH)中持续讨论:成员保留自己的会话,通过收件箱读取同伴的新消息,直接广播、定向交流和引用回复,无需主控模型逐条转述。

当前发布:0.3.0,已内含修复版 CLI Worker 0.8.2-council.1。 · 安装包与版本记录 · CLI Worker 修改审计 · 问题反馈

从 DSH 插件页面安装

  1. 准备好 DeepSeek Harness。本版本在 0.2.1-rc.5 的全新配置中验证;其它版本先核对插件页兼容性提示。

  2. 在 DSH 左侧打开 插件,粘贴以下完整安装包地址,安装后点击 立即启用:

    https://github.com/charonomega/dsh-council-mode/releases/download/v0.3.0/local-dsh-council-mode-0.3.0.tgz

    该包同时提供议会、修复版 CLI Worker、原生成员界面和技能。新用户无需另外安装 CLI Worker,无需编译或手动复制文件。

  3. 展开 议会模式 / Council Mode 的配置,可调整成员数、消息条数、唤醒次数、讨论时限和发言长度;默认配置即可开始。保存后刷新页面加载新客户端。

  4. 在 CLI Worker 设置中配置并登录自己要使用的 CLI。Codex 等成员仍需安装对应官方 CLI;原生 DeepSeek 成员需要可用的 API 余额。插件不附带模型账号、密钥或额度。

已有独立 CLI Worker 或旧版议会

先等待现有任务结束并记下自定义设置,在插件页卸载旧议会和独立 CLI Worker,重启 DSH 后安装上面的整合包。保留会话日志与 CLI 账号目录,不删除历史。新版复用稳定的配置 ID;安装后检查自定义 CLI 路径、模型和输出限额。不要同时启用两套 CLI Worker。

仓库链接与本地安装

插件页也可填仓库链接 https://github.com/charonomega/dsh-council-mode ,固定版本使用 https://github.com/charonomega/dsh-council-mode#v0.3.0 。DSH 的 GitHub 连接预检较短,出现超时请使用上面的 Release 安装包地址。

也可从 Release 下载整合包后在插件页本地安装。不要用 GitHub 自动生成的 Source code 压缩包。同一 Release 的独立 CLI Worker 包仅用于单独维护,安装整合包后不需要再装它。包名仍为 @local/dsh-council-mode,保持已有用户的议会身份。

快速开始

  1. 在普通主会话点击输入框旁的 议会,或输入 /council on。

  2. 打开 议会 标签,加入至少两位成员。也可让主控完成邀请,例如:

    请邀请两位 DeepSeek 原生子智能体加入议会,分别担任方案提出者和质疑者,讨论“如何降低一个小项目的维护成本”。先发布完整讨论要求,等成员就绪后开始讨论。

    没有 DeepSeek 余额时,可改用已登录的 CLI 成员,请明确成员类型。主控邀请本身使用当前主会话模型。

  3. 已有成员后,直接在议会输入框提交议题并点击 开始新议题,后续使用 发送补充。此路径直接写入房间,不调用主控模型转述。

  4. 用 暂停派发 / 继续讨论 / 结束议题 控制讨论。需要主控总结时,再回普通对话明确提出请求。

新成员邀请时只回复就绪;结构化要求写入房间、主控结束准备且全体成员就绪后才开场。会话持续复用,后续通知只触发读取新增消息,不重复附加完整讨论历史。

配置与不限次数

配置 默认 范围
最大成员数 maxMembers 6 2–8
每议题消息条数 maxRoomMessages 24(含用户输入) 4–100
每成员唤醒次数 maxMemberTurns 6 1–20
讨论时限 roomTimeoutMs 600000 毫秒(10 分钟) 30000–3600000
单条发言字符数 statementLimit 1200 200–4000

“结束议题”旁的 不限次数 开关同时取消当前议题的消息条数与唤醒次数上限。关闭后按累计次数恢复限制,不清零历史。状态随当前议题保存,新议题默认关闭;已经暂停的议题需要点击“继续讨论”。讨论时限、单条长度及单轮一次发言仍有效。

配置页另有旧议题轮次、单轮超时、任务超时、摘要长度等兼容参数,含义见字段说明。房间预算在新议题创建时确定;已有房间的次数开关可即时切换。

恢复、升级与边界

  • 重启或热更新后旧议题默认暂停。出现“未确认投递”时先核对成员记录,再选择已收到或重新投递,最后继续。
  • 升级前等待成员完成当前轮并记下自定义插件配置;当前 DSH 对社区插件要求先在插件页卸载旧包,再安装新版本链接,随后恢复配置。保留会话日志,不通过删除会话解决插件问题。回退包可从 Releases 获取。
  • 消息通过 DSH 的确定性存储和路由服务传递,不是网络点对点聊天;主控模型不负责成员之间的转述。
  • 讨论只开放议会消息和技能工具,但 CLI 的内建工具与文件权限仍由 CLI 自身控制。角色名称不等于文件权限。计划模式、只读主沙箱、子会话不能发起派发。
  • 内容会发送给参与成员各自的模型服务商,正常消耗账号额度。模型仍会使用自己的会话历史与缓存,不承诺 token 消耗为零。
  • 原生 DeepSeek 与 Codex 的持续讨论、重启恢复已在此前版本实测;所需 CLI Worker 修复已完整随包分发,未经逐一验证的 CLI / 上游版本不宣称兼容。本次公开发布验收不调用付费模型。

常见问题:没有入口时检查插件启用并刷新;CLI Worker 缺失时检查整合包是否完整安装并启用;没有成员时先完成邀请;达到次数预算时开启“不限次数”再继续;超过时限需要手动继续。

开发

Node.js 22.19+(推荐 24)。DSH 宿主包由运行环境提供,开发时跳过自动 peer 安装:

npm ci --ignore-scripts --legacy-peer-deps
npm test
npm run build
npm run check
mkdir artifacts
npm pack --pack-destination artifacts

client.js 已提交,安装不需要自定义构建脚本。修改 client-src 后必须重建。架构与历史修复 · 贡献说明。

代码采用 MIT。CLI 品牌图标来源及许可见 NOTICE 和 THIRD_PARTY_LICENSES。社区插件与各模型或 CLI 厂商无隶属关系。

—/ 5

No ratings yet

Verified DSH bundle

Commit 52fc112c2c39

Community comments

No comments yet. Be the first to write one.

DSH HUB

A community index for DSH plugins. Not an official GitHub or DeepSeek AI product.

CommunityResourcesAPIAbout