dsh-agent-arena:DeepSeek Harness 多 AI 协作与决策插件

前言

使用 DeepSeek Harness 做多智能体协作时,常见的问题是:多个模型之间只能各自回答,缺少一个可以连续讨论、分派任务、比较方案并验收结果的长期会话空间。

dsh-agent-arena 是面向 DSH 的交互式多 AI 协作插件。它把人类用户、多个 AI 用户和管理员放进同一个长期会话中,让讨论、任务执行、方案选择与成果验收发生在统一界面里。

下面介绍它的定位、安装方式、核心能力和使用边界。

这是什么

dsh-agent-arena 是 Tikzen 维护的 DeepSeek Harness 插件,许可证为 MIT。它的核心场景是交互式多智能体讨论和提示词协作空间,适合需要多个 AI 角色共同参与任务、比较方案和产出结果的场景。

它不是简单地把同一句话发给多个模型,而是为每个 AI 用户保留持久化的身份、模型配置和会话能力,并在长期会话中支持任务、决策与成果管理。

环境要求

使用这个插件前,先确认环境满足以下条件:

  • Node.js 22 或更高版本
  • DeepSeek Harness Web profile
  • 至少一个已在 DSH 设置中配置好的模型供应商

安装

下面使用 GitHub 固定版本安装命令,安装 v0.4.0

<DSH 安装目录>\manage-dsh.bat plugin --profile web add "github:Tikzen/dsh-agent-arena#v0.4.0"

这条命令会把 Tikzen/dsh-agent-arena 的固定版本挂载到 DSH Web profile。

核心能力

下面按使用场景介绍已核实的插件能力。

AI 用户与长期会话

dsh-agent-arena 支持持久化 AI 用户库,可以维护以下信息:

  • 昵称
  • 头像
  • 人格
  • 供应商
  • 模型
  • 预设快捷对话

AI 用户可以参与一对一私聊,也可以加入 2–12 个 AI 组成的群聊。群聊会自动加入管理员。

在同一长期会话中,人类用户、多个 AI 用户和管理员可以持续参与,不必每次重新填写供应商或模型。

会话交互

会话支持以下交互方式:

  • 自由发言
  • @指定 AI 分配任务或要求回应
  • 使用自然语言静默某个角色
  • 使用自然语言恢复某个角色发言

这意味着人类可以在讨论过程中临时控制谁继续说、谁暂停,不需要额外切换复杂的会议流程。

任务板

任务板用于把聊天中的工作拆成可跟踪的任务。

支持:

  • 创建任务
  • 设置负责人
  • 管理任务状态

当群聊中讨论出具体执行项时,可以把这些内容放入任务板,减少只在消息气泡中讨论、无法追踪状态的问题。

决策板

当讨论中出现多个方案时,可以使用决策板进行结构化比较。

决策板会展示:

  • 多个候选方案
  • 每个角色的理由
  • 风险
  • 信心

最终由人类选择方案。这个设计把“比较依据”和“最终决定”分开,避免多 AI 讨论只留下情绪化支持或反对。

成果库

成果库用于登记 AI 或人类产出的可验收结果。

支持登记:

  • 文件
  • 链接
  • 结论
  • 阶段总结

人类可以对成果执行:

  • 验收
  • 驳回
  • 要求补充证据

被驳回或需要补充的结果会重新回到协作流程中,而不是只留在聊天记录里。

协作控制台

右侧协作控制台会展示协作过程中的运行状态,包括:

  • 角色动态
  • 工具
  • 子 Agent
  • 文件锁
  • 最近动作

这个面板用于观察每个 AI 当前在做什么、调用了哪些能力、是否正在占用文件资源。

协作板与文件保护

插件提供共享的 arena_coordination 协作板。

在写入文件前,会进行原子锁定,并保护文件写入。这样可以减少多个 AI 角色同时编辑同一文件时出现覆盖或冲突的情况。

渠道与自动接话控制

插件支持渠道层面的协作控制,包括:

  • 渠道限流冷却
  • 同渠道请求队列
  • 自动接话开关

这些配置用于控制多个 AI 共享供应商渠道时的请求节奏和自动接话行为。

权限控制

每个对话可以独立设置权限模式:

  • Read Only
  • Workspace Write
  • Full access

权限按对话隔离,不会把某个角色在另一个对话中的设置带过来。受限角色执行高风险动作时,需要审批,由人类允许、拒绝或附加执行要求。

典型用法

下面是一个可复现的使用流程:

  1. 先在 DSH 设置中配置模型供应商。
  2. 在 AI 用户中心创建成员,设置名称、头像、模型与可选人格。
  3. 创建私聊、群聊,或选择圆桌会议、AI 法庭、代码评审会、吐槽大会等会议形式。
  4. 在群聊中自由发言或 @AI 分配工作;复杂工作拆入任务板。
  5. 出现多个方案时放进决策板,让角色分别给出依据、风险和信心。
  6. 将文件、链接或结论登记到成果库,由人类完成最终验收。

数据与记录

会议、私聊和群聊记录保存在:

DSH_HOME/agent-arena/meetings.json

这些数据默认写入本机 DSH Home。记录不会自动清理,只能由人类用户在历史管理中手动删除。

权限与运行边界

启用后,插件随 DSH 进程运行;AI 成员可调用的工具仍受 DSH 当前工作区访问模式和工具审批规则约束。

需要注意以下边界:

  • 插件不读取或保存 DSH 中的 API Key。
  • 会议主题、公开发言和插话会发送给所选模型提供方。
  • AI 成员可以使用 DSH 提供的工具,但受 DSH 工作区访问模式和工具审批规则约束。
  • 管理员只能执行服务器白名单中的会议动作,不能通过聊天指令修改密钥、模型权限或任意文件。
  • 受限角色执行高风险动作时需要审批,由人类允许、拒绝或附加执行要求。
  • 默认同时只运行一场会议,可在 cordis.patch.yml 中调整 maxConcurrentMeetings

安装前建议检查源码、依赖和许可证。AI 品牌预设头像来自 Lobe Icons,按其 MIT License 使用;品牌标志和商标归各自权利人所有。

适用场景

dsh-agent-arena 适合这类场景:

  • 多个 AI 角色需要围绕同一个问题持续讨论
  • 人类需要在对话中临时点名、静默、恢复某个角色
  • 讨论结果需要拆成任务并跟踪状态
  • 多个方案需要比较理由、风险和信心
  • 文件、链接或结论需要人工验收

它更适合需要协作过程可见、最终决定权保留在人类这里的 DSH 多智能体工作流。

链接

GitHub 仓库:

https://github.com/Tikzen/dsh-agent-arena

目录页地址未在本次已核实资料中确认。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜