dsh-meeting-room: 多会话协作的“会议室”插件

在 DeepSeek Harness(DSH)中,处理复杂任务通常涉及开启多个会话。这种做法往往会导致信息孤岛:你需要手动将 A 的回答复制给 B,将 B 的修改发回 A,并自己撰写总结。dsh-meeting-room 插件旨在解决这个问题,它将这种手动协作转变为一个结构化的“会议室”场景:房间包含明确的目标、一个所有人可见的追加式记录(日志),以及文件落地到房间文件夹。当目标达成时,房间内置的记录器会阅读完整记录并起草最终决议,而该决议在你审查之前不会发布给任何人。

核心功能

  • 目标、记录与文件夹:每个房间包含目标列表、追加式记录(transcript.jsonl + 人类可读的 transcript.md)以及专属文件夹(记录/ 和 附件/)。
  • 内置记录器:当目标被标记完成时,记录器会立即起草决议(仅包含共识、负责人和待办事项)。你需要审批、拒绝或编辑,然后它才会发布给成员。拒绝会将原因发回给所有人以进行下一轮。
  • 自动接力:成员的 room_say 默认会写入记录并通知其他成员,保持讨论继续,而不是在单轮后停止。
  • 隐私保护:交付仅接受 archive(仅记录)或 notice(新消息的简短通知)。发送 full 请求会被降级为通知,因此你的文本保留在记录中。
  • 文件落地:文件会实际写入房间文件夹。当前轮次创建的文件被移动,编辑的文件被复制。
  • 权限审批:工具权限请求显示在房间面板上,而不是弹出对话框。
  • 原生 UI:使用官方主题令牌和基于回合的消息轨道。
  • 只读诊断:提供工具阴影状态和成员行为等诊断信息。

安装与启用

在终端中执行以下命令,将插件安装为 DSH 配置文件捆绑包:

git clone https://github.com/IORT-DOIT/dsh-meeting-room.git

install_bundle link:/path/to/dsh-meeting-room

安装完成后重启 DSH(或等待配置文件自动重载)。侧边栏会出现一个 会议室 条目。

典型用法

  1. 打开侧边栏中的 会议室 条目,创建一个房间。
  2. 写下会议目标,然后添加会话(AI 会话或你自己)作为参与者。
  3. 参与者使用 room_* 工具进行发言、读取记录、处理文件或报告进度。
  4. 标记目标完成 -> 记录器起草决议 -> 审查、编辑、批准(发布给每个成员)或拒绝(发送回以进行下一轮)。

注意事项

  • 审批流程:在发布给每个人之前,你必须审批、拒绝或编辑结果。
  • 拒绝反馈:拒绝会将原因发回给所有人。
  • 交付类型:交付仅接受 archive(仅记录)或 notice(新消息的简短通知)。
  • 文件处理:当前轮次创建的文件被移动,编辑的文件被复制。
  • 手动回退:如果自动安装失败,可手动添加到配置文件中的插件列表。
  • 卸载:通过配置文件的捆绑包移除插件;状态根和会议文件夹不会被删除。
  • 安全限制:插件仅支持本地回环访问,端点验证 Host / Origin,跨站点来源请求会被拒绝(403)。

总结

dsh-meeting-room 为 DSH 提供了一个将多会话协作标准化的工作台。通过统一的目标管理、自动记录和人工审核的决议机制,它简化了复杂任务的协作流程。更多详情可参考 GitHub 仓库。

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

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

小夜