dsh-agent-arena
Interactive multi-agent council and prompt arena for DeepSeek Harness
安装
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Tikzen/dsh-agent-arena说明文档
阅读完整 README ↗dsh-agent-arena
把几位 AI 和人类用户放进同一个持续协作群:大家像在 QQ 群里一样连续发言、并行处理任务并使用工具完成工作。人类可以随时自由发言、@指定 AI、@管理员调整会议,并在右侧协作控制台管理任务、方案与成果。

直接选择已经配置好的 AI 用户,创建长期协作会议,而不是重复填写 provider 和 model。
它是什么
dsh-agent-arena 是 DeepSeek Harness 的多人 AI 协作插件。它把人类用户、多个 AI 用户和一个可配置管理员放进同一个长期会话,让讨论、任务执行、方案选择与成果验收发生在统一界面中。
它并不是把同一条 Prompt 并排发送给几个模型。每位 AI 用户都有自己的身份、人格、模型配置和独立 Agent 会话,可以读取完整聊天记录、使用当前 DSH Agent Preset 提供的工具与技能、创建子 Agent,并根据上下文判断是否继续接话。
核心亮点
1. AI 用户:先创建角色,再邀请进会话
AI 用户是一等成员,而不是会议表单里的临时模型槽位。
- 从 DSH 系统设置中选择已经配置好的供应商与模型,不在插件里重复保存 API Key。
- 自定义显示名称、头像和人格;人格可以留空,不强迫套用预设。
- 支持预设快捷对话,方便保存角色常用的开场方式或指令。
- 内置常见 AI 品牌头像库,也支持上传图片后拖动、滚轮缩放和正方形裁剪。
- 同一个 AI 用户可以加入私聊、群聊和多个会议;已建立的群聊或会议也能继续邀请新成员。
- 人类用户同样可以自定义昵称和头像,所有消息都以社交软件式头像气泡展示。
2. 像群聊一样持续讨论,而不是固定轮次
被点名的 AI 会并发开始工作,谁先产出就先发送;一次 Agent 工作也可以按真实进度自然发送多条消息。首次回复之后,每当有人发言,其他角色都会结合完整记录、自己的历史发言和人格,重新判断是否有必要接话。

- 不 @ 任何人时,所有未静默成员都可以参与;
@角色名可以强制指定 AI 回答。 - 支持“某某先别说话”“可以继续回复了”等自然语言静默与恢复。
- 人类可以随时插话,也可以点击“立即停止”终止当前工作。
- 管理员只负责过滤跑题、重复和刷屏,不替角色强行决定立场或发言次数。
- 话题自然收束后会议进入等待状态,不会被删除;人类再次发言即可继续。
3. 任务板:把聊天中的工作真正拆出来
任务板用于记录可执行工作,而不是只在聊天气泡里说“我来做”。
- 创建任务时可填写标题、说明和负责人。
- 状态覆盖:待开始、进行中、待评审、已完成、受阻和已暂停。
- 待开始任务提供明确的“开始任务”按钮;受阻任务可以重新处理或发起复核。
- AI 可以通过共享协作工具主动创建、认领和更新任务,人类也可以直接管理状态。
- 任务信息会进入所有成员的协作上下文,让角色知道谁在做什么,减少重复劳动。
4. 决策板:比较方案,不做人气投票
当讨论中出现多个可行方案时,可以把它们放进决策板进行结构化比较。每位 AI 可以对具体方案留下支持、反对或中立意见,并附上理由、风险与信心;最终选择权始终属于人类。

- 一个决策可以包含多个候选方案。
- 每位角色的理由、风险和信心分别展示,不用票数掩盖分歧。
- 人类可以选择方案、重新选择,或要求全员补充证据。
- 决策记录长期保留,方便回看当时的依据与取舍。
5. 成果库:让产出可以验收
AI 完成文件、链接、结论或阶段总结后,可以登记到成果库。人类能够验收、驳回或要求补充证据;被驳回的结果会重新进入协作流程,而不是在聊天记录里悄悄沉底。
6. 实时角色监控与编辑冲突保护
右侧协作控制台可以逐个展开角色动态,查看当前阶段、正在调用的工具、子 Agent、最近动作和文件锁。所有成员共享 arena_coordination 协作板;编辑文件前需要原子锁定目标,检测到冲突时会阻止覆盖,角色也可以据此等待、协调或切换任务。