Repository navigation
Releases
Releases · IORT-DOIT/dsh-meeting-room
v0.18.0 —— 多会话会议室(首个公开版本)
首个公开版本:把 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 秒无人作答退回原链)
文档
- README.md(英文)· README.zh.md(中文)
- 逐版取证与实现:
docs/v2-API.md…docs/v18-方案.md· CHANGELOG.md
示意图
中文版示意图在仓库里:
docs/images/how-it-works.png、docs/images/file-archive.png。
真机截图
四张都取自真实的 DSH 会话。
会议室页(左:会议记录正文与自动接力;右:四条会议结果与「通过并发布 / 驳回」)—— 这张按原样发布,正文是房间主人的真实讨论,经本人确认可公开。
下面三张发布前做了脱敏:Windows 用户名(C:\Users\<用户名>\… → C:\Users\demo\…)、用户自起的房名、目标片段与 12 个真实文件名都换成了演示值。
会议室列表(按文件夹分组的房间 + 每个房间的会议结果数)
策划会议抽屉(记录员提示词 / 思考程度 / 文件管理 / 会议控制)
会议文件面板(文件自动收进房间「附件/」后按时间列出)





