Nerdless-ship-it/dsh-adversarial-roundtable ↗★ 0
dsh-adversarial-roundtable
多模型圆桌会议编排:规划者/审核者/执行者/验收者四席协作,代码主持人仲裁;开会前先向用户确认阵容。 适合需要多模型对抗式评审与分工完成任务的用户;开会前会先确认阵容,可配置具名阵容。
Install
This plugin has no verified bundle, or compatibility checks failed. Read the repository notes first. Read the full README ↗
README
Read the full README ↗挂载配置(可选)
补丁行可传 config,省去每次调用都写参数:
- insert:
- id: roundtable
name: 'dsh-adversarial-roundtable'
config:
# —— 阵容确认(v0.5.0)——
confirmLineup: true # false 恢复 v0.4 行为:不弹卡,直接按传入绑定开会
policySection: true # false 不注入 roundtable:policy 提示段
reviewPreference: # 异源对抗时审核/验收席的偏好序(provider 与当前会话不同且在线者优先)
- { provider: grok, model: grok-4.6 }
- { provider: deepseek-official, model: deepseek-v4-pro }
lineups: # 具名阵容:出现在选择卡里,也可用 lineup: 直接选用
- id: cheap
name: 省钱局
description: 四席全走 flash
planner: { provider: deepseek-official, model: deepseek-flash }
executor: { provider: deepseek-official, model: deepseek-flash }
# reviewer/verifier 缺省复用 planner/executor
defaultLineup: cheap # 问不了人(子代理调用)且未传绑定时的兜底
# —— 会议参数 ——
defaultMaxRounds: 3 # 1-4
defaultFixRounds: 1 # 0-2
defaultVerbosity: summary # summary | full
defaultSeatTimeoutMs: 0 # 0 = 不限
defaultTotalTimeoutMs: 0 # 0 = 不限
defaultMaxCalls: 24 # 3-40
defaultUnknownVerdictPolicy: manual # manual | fail | pass
seatMemory: true # 席位记忆:规划者/执行者跨轮复用持续会话
structuredVerdicts: true # false 强制文本标记
restrictThinkingSeats: true # false 不禁用思考席工具
subagentProvider: spawn # 缺省自动选择
transcriptDir: ~/.dsh/roundtable-transcripts
quiet: false # true 关闭启动日志
然后重启 dsh web。补丁行不变,无需重复配置。
发布侧(维护者):改代码 → 提交 → `git tag v0.5.0 && git push --tags`。
## 备选安装:本地离线包(一键脚本)
```bash
tar xzf dsh-adversarial-roundtable-0.5.0.tgz
bash dsh-adversarial-roundtable/install.sh # 可选 --profile ,默认 web