DSH 集成
每个角色扮演会话映射到 ID 为 session-<角色扮演 UUID> 的真实 DSH 会话。所有角色扮演对话共享以数据根目录为工作目录的 DSH 工作区,而具体会话目录通过 UUID 解析。
开场消息在 DSH 控制器接管前作为完整第一回合持久化。若在实时智能体构建后追加,会使循环缓存的最后回合状态不一致。
大多数功能使用公开 Cordis 与 DSH 服务。角色和记录员子智能体是有意的例外:并行角色需要相同工具名对应不同私有结果,因此使用 DSH 组合辅助接口。契约测试将其约束在 DSH 0.2.x。
升级 DSH 前应运行契约测试,并验证子智能体、开场回合、重新打开、回退、分支、对话停用、浏览器插槽和共享世界编辑器。