dsh-multi-role-debate

DSH PLUGIN通知与集成

仓库 jiang12345-code/dsh-multi-role-debate

通知与集成 L4 · 沙盒安装通过 安全审查:低风险 可信度:银 可安装插件
安装这个插件

多角色并行论证:并行调用真实 Codex 与 Claude,由 DSH 主会话模型(Judge)生成第三方汇总并回对话;另含单 Agent 直接对话与各角色模型自由配置。

一句话选型结论

按资料字段整理

dsh-multi-role-debate 是通知与集成类的 DSH 可安装插件,验证等级 L4 · 沙盒安装通过,安全审查为低风险,有可直接复制的安装命令。验证通过不等于安全:插件会读写文件、执行命令或联网,装前先到仓库确认它做了什么;涉及密钥或系统权限的,建议先在隔离环境试装。

分类通知与集成 收录类型可安装插件 验证等级L4 · 沙盒安装通过 安全审查低风险
验证等级 L4 L4 · 沙盒安装通过
GitHub 星标 0 复刻 未标注 · 未关闭 issue 未标注
最近更新 2026-09-03 创建于 未标注
README 5.5 KB 正文体量,越大说明说明书写得越细

安装

可安装插件
在 DSH 里执行,装完用 dsh plugin list 确认已挂上;标了 L4 / L5 的命令已在沙盒里真实跑通
dsh plugin --profile web add dsh-multi-role-debate@1.1.0
  1. 1
    确认版本与运行环境

    仓库没有标注兼容版本与 Node.js 要求,先确认你的 DSH 版本能装,再继续。

  2. 2
    执行安装命令

    在 DSH 里执行上面的命令;多包仓库要注意区分具体子包名,别装错包。

  3. 3
    确认已挂载

    用 dsh plugin list 查看列表里是否出现这个插件,出现即挂载成功。

  4. 4
    试跑并检查权限

    加载后跑一个最小用例,确认它能正常工作;同时看它申请了哪些文件、命令或网络权限。

兼容 DSH 版本未标注版本不匹配时安装会报错
Node.js 要求未标注来自仓库 package.json 的 engines 字段
前置依赖无需要同时安装的同级依赖
npm 包名未发布到 npm可用 npm view 查看包信息

能做什么

通知与集成
字段来自项目仓库与公开索引,中文说明由本站标注

适用场景

通知

同仓库子包(1 个)

这是一个多包仓库,上游还列出了下列子包。本站按仓库合并成一条记录,安装时注意区分具体子包名。

dsh-multi-role-debate

验证等级与安全审查

L4 · 沙盒安装通过
自动化流程结论,不是人工审核
验证等级L4 · 沙盒安装通过安装命令在隔离沙盒内真实执行成功,无依赖错误
安全审查低风险静态分析结论,未标注不代表已通过审查
仓库健康度稳定按仓库活跃度与最近更新时间给出
可信度银综合仓库活跃度与验证结果

上面的结论来自上游最近一次自动化验证(2026-10-08): 同一套检查会在插件发新版后重跑,页面显示的是最新一次的逐项结果。

逐项检查结果

L1 · 已找到 ✓ 通过
  • L1.0_DEFAULTED_FROM_L3 由 L3 推定 默认通过——L3 安装规范已通过(全库 L3 扫描策略)
L2 · 结构化 ✓ 通过
  • L2.0_DEFAULTED_FROM_L3 由 L3 推定 默认通过——L3 安装规范已通过(全库 L3 扫描策略)
L3 · 安装规范 ✓ 通过
  • L3.1_INSTALL_COMMAND_PARSED 安装命令已解析 方式:安装规范解析
  • L3.2_DSH_VERSION_DECLARED DSH 版本已声明 方式:DSH 版本声明
L4 · 安装已测 ✓ 通过
  • L4.1_INSTALL_EXECUTED_CONFINED 受限沙盒内执行安装 方式:沙盒安装执行
  • L4.2_INSTALL_SUCCESS 沙盒安装成功 方式:沙盒安装执行
  • L4.3_ARTIFACT_CONFIRMED 安装产物已确认 方式:沙盒安装执行
L5 · 运行已测 ✕ 未通过
  • L5.1_INSTALL_PASSED_SANDBOXED 沙盒安装通过 方式:沙盒安装执行
  • L5.2_WEB_BOOT_READY Web 启动就绪 插件目录树加载失败
  • L5.3_HTTP_SERVED HTTP 服务响应
  • L5.4_PLUGIN_INVENTORY_ACTIVE 插件清单中已激活 方式:插件清单查询

风险详情

  • 审查结论 通过
  • 结论说明 vet 静态分析未发现可疑行为,判定为干净(clean)。
  • 风险计数 严重 0 / 高 0 / 中 0
  • 风险详情 未发现严重或警告级问题。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 验证等级 L4:在沙盒里真实装过,依赖能装上,不是纸面声明。
  • 静态安全审查为低风险,没有发现明显可疑行为。
  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有声明 Node.js 版本要求,版本不匹配可能装不上。
  • 验证通过不等于安全:插件会读写文件、执行命令或联网,装前先到仓库确认它做了什么。

更适合

  • 需要在通知与集成场景里给 DSH 补能力的人。
  • 想装完就能用、不想自己排依赖的人。
  • 能接受在本地装依赖、愿意自己确认权限的人。

不太适合

  • 只使用 DSH 官方内置能力、不接受第三方插件的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
插件验证等级安全审查星标兼容版本安装命令
dsh-multi-role-debate当前 L4 · 沙盒安装通过 低风险 0 未标注 有
treg L3 · 安装规范通过 低风险 4,976 未标注 无
dsh-purge 未做沙盒验证 未标注 3,412 未标注 有
dsh-im L5 · 运行验证通过 低风险 1,837 0.1.7-rc.2 等 10 个 有
dsh-dafeiyu L5 · 运行验证通过 低风险 425 0.1.7-rc.2 等 10 个 有
dsh-trading L3 · 安装规范通过 低风险 235 未标注 无

仓库档案

通知与集成
字段来自项目仓库与公开索引,中文说明由本站标注
作者 / 维护方jiang12345-code仓库 dsh-multi-role-debate · 默认分支 未标注
分类通知与集成notify
收录类型可安装插件声明了 dsh.bundle、可用 dsh plugin add 安装的条目
开发语言未标注仓库主语言
许可证MIT商用或二次分发前请确认条款原文
星标 / 复刻 / issue0 / 未标注 / 未标注收录时的数值,非实时
创建 / 更新未标注 · 2026-09-03最后推送 未标注
本站收录2026-10-14首次进入本站目录的时间

README 全文

5.5 KB
作者原文,中文版优先;只做安全转义,不改内容

多角色并行论证 DSH 插件(multi-role-debate)


在 DeepSeek Harness 里跑一套多角色并行论证 + 单 Agent 直接对话系统:真实 Codex 与 Claude CLI 并行论证,DSH 主会话模型(Judge)做第三方汇总并回对话,另有 Obsidian 式单 Agent 直接对话。

> ⚠️ 前置依赖(必读):本插件是真实 Codex 与 Claude CLI 的薄封装,不内置二进制。使用前你的机器必须已安装:
> - Codex CLI —— @openai/codex(提供 codex 命令;DSH 侧须能经 node <@openai/codex/bin/codex.js> spawn)
> - Claude Agent SDK —— @anthropic-ai/claude-agent-sdk-*(或 claude 命令)
> 缺这两者,插件能装上但"开始论证/直接对话"起不来。

> 一套能调用 codex/claude、实现多模型论证的实体功能。dsh-multi-role-debate 是聚合安装包:装它 = 装齐下面全部 3 个组件。

效果演示

多角色并行论证 模型自由配置 结果回对话
  • 论证面板:Codex / Claude 两栏并行流式 + DSH 汇总,各自徽章(完成/Streaming)+ 字数 + markdown 正文。
  • 模型配置:⚙ 弹窗,Judge 模型下拉 + 推理档 + maxTokens,Codex/Claude 模型自由填,保存持久化。
  • 结果回对话:论证完成后,DSH 主会话自动把汇总呈现到对话流(agent.followup(),turn 安全)。

组成

包 作用
dsh-multi-role-debate(本次新增,入口) 聚合包:cordis.patch.yml 注册 3 个组件;依赖它们
dsh-codex-agent host 实体:长驻真实 codex app-server(JSON-RPC 2.0)
dsh-claude-agent host 实体:长驻真实 claude-agent-sdk query()
multi-role-debate 编排 + 前端:多角色论证 / 对话流触发 / DSH 汇总 / 结果回对话 / 直接对话 UI / 模型配置

能力

  • 能力1 · 多角色并行论证:tab 按钮或主对话流触发(发"多角色论证/辩论/开始论证 X")→ Codex+Claude 并行流式 → DSH Judge(独立强模型)生成汇总 → agent.followup() 自动回对话呈现。
  • 能力2 · 单 Agent 直接对话:Obsidian 式点选 Codex/Claude,权限弹窗(Read Only / Full access)。
  • 模型自由配置:tab 顶栏 ⚙ 弹窗,Judge 下拉 + Codex/Claude 自由填,持久化。
  • UI:GitHub Dark 主题,手写 CSS + React.createElement(无 JSX/Tailwind)。

前置依赖(重要)

> 见顶部「⚠️ 前置依赖(必读)」:本机需已装 Codex CLI(@openai/codex)与 Claude Agent SDK(@anthropic-ai/claude-agent-sdk)。本插件是这两个真实 CLI 的薄封装,不内置二进制。

安装(用户侧)

方式一 · 一键脚本(推荐,Windows):在仓库根执行

pwsh install.ps1 -Profile web        # 默认安装到 web profile;用 -Profile  换
pwsh install.ps1 -Profile web --uninstall   # 撤销:恢复 3 个单独条目

脚本会:把 dsh-codex-agent / dsh-claude-agent / multi-role-debate / dsh-multi-role-debate 复制进目标 profile 的 node_modules,并把 dsh.profile.bundles 里的 3 个单独条目换成聚合包一条。然后重启 DSH。

方式二 · 手工(参考):
1. 克隆本仓库(或拿到 dsh-multi-role-debate 目录)。
2. 把 4 个包装进你的 DSH profile:cd ~/.dsh/profiles/web && npm install /path/to/repo/<包>(或复制到 node_modules)。
3. 编辑 ~/.dsh/profiles/web/package.json,在 dsh.profile.bundles 把旧的 dsh-codex-agent/dsh-claude-agent/multi-role-debate 三条去掉,追加 "dsh-multi-role-debate"。
4. 重启 DSH;对话视图顶部出现"多角色论证" tab 即成功。

> 说明:聚合包 cordis.patch.yml 会插入 dsh-codex-agent、dsh-claude-agent、multi-role-debate 三行(实体在前、编排在后),一次安装即注册全部组件。前置依赖:本机需已装 Codex CLI(@openai/codex)与 Claude Agent SDK(@anthropic-ai/claude-agent-sdk)——本插件是这两个真实 CLI 的薄封装,不内置二进制。

使用

  • tab(多角色论证):输入问题 → 开始论证;或切"直接对话"点选 Codex/Claude。
  • 主对话流触发:直接发"多角色论证:<问题>"。
  • 配置模型:顶栏 ⚙ → 选 Judge 模型 + 填 Codex/Claude 模型 → 保存。

已知坑 / 项目记忆

改写代码前先读本项目根 AGENTS.md(含 7 条血泪坑:pull() 增量累加、agent.followup() 回对话、触发器跳过插件消息、CSS/SVG、router/spawn、模型路由、无 JSX;以及会话日志安全红线)。

文档 / 开发

  • CHANGELOG.md — 版本变更
  • docs/INSTALL.md — 独立安装指南(含打包/发布步骤)
  • docs/example-config.json — 模型配置 schema 示例
  • CONTRIBUTING.md — 开发/贡献指引
  • AGENTS.md — 项目记忆 SSOT(自动注入)

License

MIT

常见问题

7 问
答案由本站依据条目字段整理,不引用上游原文
dsh-multi-role-debate 怎么安装?

在 DSH 里执行 `dsh plugin --profile web add dsh-multi-role-debate@1.1.0` 即可。

dsh-multi-role-debate 的验证等级是什么意思?

L4 · 沙盒安装通过。安装命令在隔离沙盒内真实执行成功,无依赖错误

dsh-multi-role-debate 安全吗?

低风险。vet 静态分析未发现可疑行为,判定为干净(clean)。

dsh-multi-role-debate 装之前要先确认什么?

先看它会读写哪些文件、执行哪些命令、连接哪些网络地址;验证等级只说明装得上、跑得起来,不等于安全。涉及密钥或系统权限的,建议先在隔离环境试装。

dsh-multi-role-debate 用的是什么许可证?

上游标注为 MIT。商用或二次分发前请到仓库确认许可证原文。

dsh-multi-role-debate 仓库里有多个插件吗?

这是一个多包仓库,上游还列出了 1 个子包:dsh-multi-role-debate。安装时注意区分具体子包。

这条记录的数据可靠吗?

本站按仓库名去重后合并整理,字段以作者仓库与 npm 元数据为准;安装命令、仓库地址与 README 保持原文,带 L4 / L5 标记的安装命令已在隔离沙盒里真实跑通。

通知与集成
按星标排序,可作替代方案

treg

treg

Treg 是面向 Agent 工具的 OpenRouter,聚合 60 个提供商的 2896 个端点,按调用计费,统一令牌访问,无需注册各供

L3 · 安装规范通过 4,976 星

dsh-purge

dsh-purge

dsh-purge Community · DeepSeek Harness 社区维护版:宿主兼容、状态诊断、提示词管理、更新与本机备份回滚

未标注验证等级 3,412 星

dsh-im

dsh-im

将IM机器人接入DeepSeek Harness,支持飞书、微信、钉钉等九种渠道,通过扫码或凭据配置,统一管理多机器人连接。

L5 · 运行验证通过 1,837 星

dsh-dafeiyu

dsh-dafeiyu

DSH 大肥鱼是一款由 DeepSeek Harness 真实工作状态驱动的桌面伴侣插件,以始终置顶的透明窗口实时展示 Agent 的思考、

L5 · 运行验证通过 425 星

dsh-trading

dsh-trading

L3 · 安装规范通过 235 星

jiang12345-code 的其它插件

4 个

插件的元信息来自作者仓库;分类、验证等级与安全结论的中文说明为中文整理,最近核验 2026-10-08。