Skip to content

v0.0.22 — 修复会话消息被吞

Pre-release
Pre-release

Choose a tag to compare

@imneov imneov released this 23 Oct 13:03
· 178 commits to main since this release

A²D² DSH 插件修复版,基于当前已经部署并验证的工作面板版本构建。版本号接续内部 0.0.21,本版保留包名 @a2d2/dsh-a2d2。

本次修复

  • 修复任务等待、暂停、完成或交接后,人工消息被静默拦截、界面只出现空白 Completed 的问题。
  • 等待、暂停及完成工具返回后,当前轮次可以正常给用户交代结果。
  • 旧会话提示任务已转到哪个会话,并提供“进入当前处理会话”入口,同时保留对话和输入能力。
  • 旧版暂存的未消费人工消息在原会话下一次人工输入时恢复,保留原 ID、内容和附件,并排除重复消息。
  • Task 协调记录按具体操作校验当前负责者;普通对话和宿主工具不再被 Task 状态统一禁用。聊天不会自动重开已完成任务或恢复自动调度。

本包也保留已部署的接续材料重试、不可达旧作业提醒、紧凑模型工具回包及显式分页读取修复。

安装与升级

  1. 下载附件 a2d2-dsh-a2d2-0.0.22.tgz,不要解压,不要选择 GitHub 自动生成的 Source code。

  2. 在 DSH 桌面端插件管理器输入下载文件的绝对路径。也可使用对应应用提供的 CLI:

    dsh plugin --profile desktop add /absolute/path/a2d2-dsh-a2d2-0.0.22.tgz
  3. 完整退出并重新打开 DSH。仅刷新网页不足以清除旧会话实例中残留的拦截器。

GitHub 上的旧版 v0.0.1 使用包名 dsh-a2d2;本版沿用当前已部署的 @a2d2/dsh-a2d2。请避免同时启用两个不同包名的 A²D² 实例。包内已经包含编译模块、共享分块、浏览器 bundle、类型声明、插件配置与许可证,无需自行编译。

验证与兼容范围

  • 发布源码业务代码与线上修复提交 92a81be 一致;另接入打包前构建、导出完整性检查,并修正客户端类型声明入口。
  • TypeScript 检查通过;8 个相关测试文件共 79 项测试全部通过。
  • 从不含 lib/ 的干净源码导出构建并打包,检查全部 30 个导出目标及插件配置;空项目安装并加载 14 个服务端入口通过。
  • 当前 DSH 实例的两个真实故障会话已恢复实际回复;旧会话交接提示和进入当前处理会话按钮已验证。

Node.js 22 或以上。本预发布在当前匹配的 DSH 0.2.1-rc.2 开发宿主验证;没有宣称所有官方桌面版本均已完成兼容验收。模型、GitHub 认证及可选通知服务仍由使用者配置。

此版通过 GitHub Release 分发。附件 SHA256SUMS 可校验安装包。