Skip to content

Releases

v0.18.0 —— 多会话会议室(首个公开版本)

Choose a tag to compare

@IORT-DOIT IORT-DOIT released this 01 Oct 08:52

首个公开版本:把 DSH 里的多个会话(AI 或人)变成一个会议室。房间带会议目标、串行推进、追加写记录;每间房自带内置记录员,目标达成后读完整记录写《会议结果》草稿,由用户审核后按成员分节发布。

主要能力

  • 自动接力:room_say 说完即写入会议记录,并给其他成员各投一条提醒(不含正文);讨论不会「答完一轮就静止」,且不设跳数上限。
  • 用户正文结构性不外发:投递只接受 archive / notice;用户传 full 会被降级为 notice —— 你在聊天框里打的字不会进入 AI 的上下文。
  • 内置记录员:每间房自带,不可指派也不占席位;目标达成自动起草,room_task_done 也可触发;只记共识不编造;草稿被驳回后立刻把「驳回原因 + 逐条回应」投回房间。
  • 文件自动归档:与会者写在工作目录下的文件会被收进该房间的 附件/(影子工具 + 轮末快照差集 + 不依赖钩子的巡检三层兜底);只搬本轮新建,改动既有文件只取副本,首次只立基线。
  • 权限在会议室里批:与会者的工具授权请求可在会议室面板实时「允许 / 拒绝」(v18 修掉真机上「只弹会话页」的问题)。
  • 原生观感:官方主题 token、右侧常驻「会议文件 / 会议结果」、一轮一刻度的消息索引、跟随滚动、底栏数据条(轮次 / 步 / token / 缓存命中 / 上下文占用)。

安装

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

在 DSH 里用 profile bundle 引用本地路径(install_bundle link:<仓库路径>),或按 README.zh.md §3.2 手工写入 patch;重载 DSH 生效。

质量与边界

  • 自测 525 项全绿(12 秒,含行为级与源码形状断言):node selftest/run.mjs
  • 13 个 room_* 工具、8 个配置键、只读诊断 GET /dsh-room/staging;不修改宿主代码
  • 需要重载 DSH 才生效;权限横幅只在宿主真的产生 kind: 'ask' 时出现,且授权是一次性的(120 秒无人作答退回原链)

文档

示意图

How the DSH meeting room works

How files land in Attachments/

中文版示意图在仓库里:docs/images/how-it-works.png、docs/images/file-archive.png。

真机截图

四张都取自真实的 DSH 会话。

会议室页(左:会议记录正文与自动接力;右:四条会议结果与「通过并发布 / 驳回」)—— 这张按原样发布,正文是房间主人的真实讨论,经本人确认可公开。

会议室页

下面三张发布前做了脱敏:Windows 用户名(C:\Users\<用户名>\… → C:\Users\demo\…)、用户自起的房名、目标片段与 12 个真实文件名都换成了演示值。

会议室列表(按文件夹分组的房间 + 每个房间的会议结果数)

会议室列表

策划会议抽屉(记录员提示词 / 思考程度 / 文件管理 / 会议控制)

策划会议抽屉

会议文件面板(文件自动收进房间「附件/」后按时间列出)

会议文件面板