9931666/dsh-plugin-roundtable ↗★ 2
@huanlin/dsh-plugin-roundtable
RoundTable for DeepSeek Harness: turn one session into a visualized round-table meeting — expert nodes on a ring, directed edges, an aggregation gateway, proxy thinking for black-box worker models, and a live topology tab in the web GUI. Includes 针锋相对 (adversarial review): red-team experts attack a settled plan and you endorse real flaws.
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:9931666/dsh-plugin-roundtable说明文档
阅读完整 README ↗使用界面
- 聊天:
/roundtable 议题…或自然语言直接触发(详见下节命令)。 - 「圆桌会议」Tab:会话视图顶部切换,实时拓扑图 + 预算进度 + 网关摘要;拖拽连线、右键改通道方向。
- 设置页:设置 → 圆桌会议,配置默认协作模式与预算默认值。
配置
默认配置开箱即用。Profile 可覆盖:
- id: roundtable
config:
stateDir: .roundtable # 会议状态目录(工作区下)
memberProvider: spawn # 专家节点子代理后端(spawn / fork)
maxNodes: 8 # 单场会议专家上限
defaultMode: orchestrated # 默认协作模式
memberMaxDepth: 1 # 专家再委派深度上限
promptSectionOrder: 116 # 使用策略提示段顺序
运行时偏好(默认模式与预算默认值、专家回答限制)在「设置 → 圆桌会议」中修改,持久化到 settings.yaml:
| 偏好 | 默认 | 说明 |
|---|---|---|
| 默认协作模式 | orchestrated | 主持人统筹 / 多模型平等 / 针锋相对 |
| 最大轮数 / 最大 Token | 10 / 200000 | 会议预算,超限闭麦 |
| 互通开关 | 开 | 只看当前对话会议 / 看全部 |
| 专家每轮输出上限(token) | 0(不限制) | 专家组模型 max_tokens |
| 专家每轮最多意见数 | 0(不限制) | 专家 prompt 约束 |
使用边界
- 一个主持人同一时间只能带一场活动会议。
- 专家是回合制子代理:消息唤醒 → 干一整轮 → 空闲;「辩论」是消息驱动的异步轮流对话。
- 子代理的最终回复不可被程序直接读取:专家必须通过
roundtable_speak把产出写入会议记录,汇聚网关与主持人从记录读取。 - 状态为文件级持久化,单 DSH 进程内串行操作;多进程同时改同一会议不保证一致。
- 人类决策依赖
userQuestions服务(标准 Web profile 自带)。